Hardware Integration Engineer & Backend Game Developer (.NET)

3 Weeks ago • 3-5 Years • Backend Development

Job Summary

Job Description

Blazesoft seeks a Hardware Integration Engineer & Backend Game Developer (.NET) to lead hardware integration of peripherals (printers, bill validators, etc.) via various protocols (RS232, USB, TCP/IP) for land-based gaming cabinets. Responsibilities include developing and maintaining backend systems using C# (.NET Core), troubleshooting hardware/software/communication issues, optimizing system performance, collaborating with frontend developers on RESTful APIs, and participating in project management. The ideal candidate possesses 3+ years of .NET backend development experience, proven hardware integration skills, strong knowledge of communication protocols, and solid troubleshooting abilities. Experience with MongoDB and PC hardware is preferred. This is a full-time, in-office position located in Vaughan, Canada.
Must have:
  • 3+ years .NET (C#) backend development
  • Hardware integration experience
  • Communication protocols (RS232, USB, TCP/IP)
  • Troubleshooting skills (hardware, software)
  • C# .NET Core backend development
  • MongoDB/NoSQL experience
Good to have:
  • Docker, Kubernetes, CI/CD
  • Windows/Linux gaming platforms
  • Casino gaming industry experience
Perks:
  • Competitive salary and bonuses
  • Extended healthcare, dental, vision
  • Disability insurance
  • On-site leisure facilities
  • On-site parking
  • Opportunities for career development

Job Details

Join our dynamic and innovative gaming company that's passionate about creating immersive and cutting-edge gaming experiences. We pride ourselves on a culture of creativity, collaboration, and a commitment to pushing the boundaries of gaming. If you're a highly motivated and skilled specialist passionate about the gaming industry, we want you to join our team. This is a full-time IN OFFICE position.

We are seeking a
Hardware Integration Engineer & Backend Developer to work on land-based gaming cabinets. In this role, you will focus on hardware integration of peripheral devices (e.g., printers, bill validators, buttons, monitors) while also developing backend services that support game logic and hardware communication. You will bridge the gap between game development and hardware, ensuring smooth operation of our slot games and cabinet systems.

This position requires someone who is passionate about hands-on hardware work and also has solid .NET backend development skills for gaming applications.



Responsibilities:
 

  • Lead integration of hardware peripherals (printers, bill validators, buttons, monitors, etc.) via RS232, USB, or TCP/IP, ensuring seamless communication with game boards.
  • Develop and maintain backend systems using C# (.NET Core) for land-based slot game cabinets.
  • Troubleshoot and resolve hardware, software, and communications issues (Ethernet and serial).
  • Identify and resolve system performance bottlenecks related to hardware-software integration (e.g., GPU, memory usage, device latency).
  • Utilize PC component knowledge to validate hardware compatibility and system design.
  • Collaborate with frontend developers to integrate RESTful APIs
  • Participate in project management activities, ensuring timely delivery of tasks
  • Support the installation, testing, and debugging of hardware and software in development and production environments.


Requirements


  • 3+ years of experience in .NET (C#) backend development.
  • MongoDB/NoSQL: 3 years (preferred)
  • Proven experience in hardware integration with peripheral devices (e.g., printers, bill validators, I/O boards).
  • Strong knowledge of communication protocols (RS232, USB, TCP/IP, WebSockets).
  • Solid troubleshooting skills for hardware, software, and communication issues (Ethernet & serial).
  • Familiarity with device SDKs, APIs, and low-level hardware interaction.
  • Experience with multithreading, real-time systems, and performance optimization.
  • PC hardware knowledge, including components, peripheral devices, and integration best practices.
  • Experience working in industries such as casino gaming, arcade systems, or embedded hardware/software projects is a plus.

Nice to Have:

  • Understanding of server-client architecture for gaming systems.
  • Experience with Docker, Kubernetes, and CI/CD pipelines.
  • Knowledge of Windows and/or Linux gaming platforms.


Benefits

Benefits

  • Exciting projects using cutting-edge technologies
  • Collaborative and supportive work environment
  • Competitive salary and bonuses
  • Opportunities for career development, growth and advancement
  • Fantastic company events
  • Benefits including extended healthcare, dental care, vision care, and disability insurance
  • On-site leisure facilities
  • On-site parking


Similar Jobs

Canva - Backend Software Engineer - Gen AI, Design Generation

Canva

Surry Hills, New South Wales, Australia (Remote)
6 Days ago
Paytm - Backend - Technical Lead

Paytm

Noida, Uttar Pradesh, India (On-Site)
5 Months ago
Canva - Senior Frontend Engineer - Organizing Content

Canva

Sydney, New South Wales, Australia (Remote)
2 Weeks ago
Larian Studios - Engine Programmer

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
7 Months ago
Ubisoft - Engine Programmer

Ubisoft

Paris, Île-de-France, France (On-Site)
1 Week ago
ByteDance - Backend Engineer Intern, Video-On-Demand

ByteDance

Singapore (On-Site)
1 Week ago
Apolloio - Senior Backend Engineer

Apolloio

India (Remote)
6 Months ago
Flow - Senior/Staff Backend Software Engineer

Flow

New York, New York, United States (Hybrid)
5 Months ago
Red Rover Interactive - Senior Server programmer

Red Rover Interactive

Oslo, Oslo, Norway (Hybrid)
10 Months ago
Milestone - Software Engineer - Backend

Milestone

Israel (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Canva - Frontend Software Engineer - Internationalization

Canva

Beijing, Beijing, China (Remote)
3 Weeks ago
Ubisoft - Senior C++ Programmer - Machine Learning

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Canva - Frontend Engineer - Visual Suite

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
Canva - Backend Software Engineer - Internationalization

Canva

Beijing, Beijing, China (Remote)
1 Week ago
Cloud Imperium Games - Engine Programmer

Cloud Imperium Games

Frankfurt, Hessen, Germany (On-Site)
4 Months ago
Canva - Software Engineer - Developer Platform

Canva

Sydney, New South Wales, Australia (Remote)
5 Days ago
TiMi Studio Group - Rendering Programmer Intern

TiMi Studio Group

Quebec, Canada (On-Site)
3 Weeks ago
Virtusa - iOS Developer

Virtusa

Andhra Pradesh, India (Hybrid)
6 Months ago
Equivalent Jobs - C++ SOFTWARE ENGINEER (MARKET DATA)

Equivalent Jobs

(Remote)
4 Months ago
Ciklum - Senior Android Developer

Ciklum

Chennai, Tamil Nadu, India (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Vaughan, Ontario, Canada

PwC - Forensic Manager

PwC

Toronto, Ontario, Canada (On-Site)
6 Months ago
Epic Games - Character Art Director

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Week ago
Activision - Senior Animator

Activision

Toronto, Ontario, Canada (On-Site)
1 Month ago
VGW - Senior Team Lead, Training and Knowledge Base

VGW

Toronto, Ontario, Canada (On-Site)
6 Days ago
Epic Games - Senior Technical Product Manager, UE Rendering

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Amber - Localization Quality Assurance with Dutch

Amber

Montreal, Quebec, Canada (On-Site)
8 Months ago
Epic Games - Technical Designer in Animation

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
PwC - Accounting and Transaction Advisory Senior Associate (Bilingual FR/EN)

PwC

Montreal, Quebec, Canada (On-Site)
6 Months ago
Snowed In Studios - Lead Software Developer

Snowed In Studios

Quebec, Canada (Remote)
6 Days ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Canva - Backend Engineer (Java)

Canva

Sydney, New South Wales, Australia (Remote)
6 Days ago
Zazz - Solutions Architect - Backend Development

Zazz

India (On-Site)
3 Months ago
Virtuos - Lead Software Engineer

Virtuos

Singapore (On-Site)
1 Week ago
MyGames - Data Warehouse Engineer

MyGames

(Remote)
1 Week ago
ByteDance - Backend Software Engineer - Global E-commerce - Seller Growth

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
ByteDance - Backend Software Engineer

ByteDance

Dubai, Dubai, United Arab Emirates (On-Site)
6 Days ago
Avathon - Software Engineer (Scala_Backend)

Avathon

Bengaluru, Karnataka, India (On-Site)
5 Months ago
CloudHire - Senior Backend Engineer - TypeScript

CloudHire

Maharashtra, India (Remote)
2 Weeks ago
Epic Games - Senior Software Engineer

Epic Games

United States (On-Site)
2 Months ago
Sinch - Senior Software Developer - Mailgun Optimize and Validate

Sinch

United States (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

About The Company

Vaughan, Ontario, Canada (On-Site)

Vaughan, Ontario, Canada (On-Site)

Vaughan, Ontario, Canada (On-Site)

Vaughan, Ontario, Canada (On-Site)

Vaughan, Ontario, Canada (On-Site)

Vaughan, Ontario, Canada (On-Site)

Vaughan, Ontario, Canada (On-Site)

Vaughan, Ontario, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Blazesoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug