Hardware Integration Engineer & Backend Game Developer (.NET)

1 Month 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

Games 24x7 - SDE - 1

Games 24x7

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Canva - Frontend Software Engineer

Canva

Brisbane, Queensland, Australia (Remote)
1 Week ago
Nexon America - Director, Gameplay Engineering

Nexon America

El Segundo, California, United States (Hybrid)
1 Day ago
Lila Games - Lead Software Engineer(Unity)

Lila Games

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Canva - Senior Frontend Engineer - Ecosystem Experiences

Canva

Auckland, Auckland, New Zealand (Remote)
1 Week ago
Google - Software Engineering Manager II, Site Reliability Engineering

Google

San Bruno, California, United States (On-Site)
2 Days ago
Riot Games - Senior Software Engineer, Services

Riot Games

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
Google - Persistent Disk Capacity Team Leader

Google

Kirkland, Washington, United States (On-Site)
2 Weeks ago
Sporty Group - EU Platform Engineer

Sporty Group

(Remote)
11 Months ago
GoTo Group - Lead Software Engineer (IC)

GoTo Group

Bengaluru, Karnataka, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Games 24x7 - SDE - 1

Games 24x7

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Canva - Senior Frontend Engineer - Organising Content

Canva

Melbourne, Victoria, Australia (Remote)
4 Weeks ago
Ubisoft - Programmeur senior ML _ Groupe Technologique Création de Contenu

Ubisoft

Montreal, Quebec, Canada (On-Site)
4 Months ago
The Walt Disney Company - Software Engineer, Tools Internals (Core)

The Walt Disney Company

Emeryville, California, United States (On-Site)
1 Month ago
Games 24x7 - SDE - 2

Games 24x7

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Lytx - Embedded Engineer III (Firmware)

Lytx

India (On-Site)
18 Hours ago
Playtika - TypeScript Technical Lead /Kyiv

Playtika

Ukraine (On-Site)
6 Months ago
Canva - Backend Software Engineer - Gen AI, Design Generation Experience

Canva

Brisbane, Queensland, Australia (Remote)
4 Weeks ago
31st Union - Expert Core Engineer

31st Union

San Mateo, California, United States (On-Site)
6 Hours ago
ByteDance - Linux System Engineer

ByteDance

London, England, United Kingdom (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Vaughan, Ontario, Canada

CoActive Systems - Machine Learning Researcher

CoActive Systems

Montreal, Quebec, Canada (Hybrid)
7 Hours ago
Super - Senior Software Engineer, Payments

Super

Canada (Remote)
5 Months ago
Banyan Software - Implementation Manager

Banyan Software

London, Ontario, Canada (Hybrid)
1 Day ago
Netflix - Specialist, Corporate Communications & Public Affairs, Canada

Netflix

Toronto, Ontario, Canada (On-Site)
2 Weeks ago
Keywords Studios - Spanish-European Video Game Proofreader

Keywords Studios

Ontario, Canada (Hybrid)
3 Weeks ago
Ingenuity Studios, LLC - Senior Animator

Ingenuity Studios, LLC

Vancouver, British Columbia, Canada (Remote)
11 Months ago
Keywords Studios - Game Optimization Programmer (C++)

Keywords Studios

Edmonton, Alberta, Canada (On-Site)
2 Weeks ago
Ubisoft - Lead R&D Programmer - La Forge

Ubisoft

Montreal, Quebec, Canada (Hybrid)
2 Weeks ago
Next Level Games - Senior IT Administrator

Next Level Games

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Inworld AI - Senior C++ Developer - Canada

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Activision - Expert Engineer, Accounts and Authentication

Activision

Dublin, County Dublin, Ireland (Hybrid)
6 Months ago
Hawk Eye Innovations - Mid-Level Java Engineer

Hawk Eye Innovations

Budapest, Hungary (Hybrid)
1 Month ago
Backbone - Junior Software Engineer, Backend

Backbone

Seattle, Washington, United States (Hybrid)
9 Months ago
Voodoo - Senior Back-end Engineer Node.Js - Wizz

Voodoo

Paris, Île-de-France, France (Hybrid)
1 Month ago
Riot Games - Senior Software Engineer, Services

Riot Games

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
Every matrix - Senior Backend Software Engineer

Every matrix

Zagreb, Croatia (Hybrid)
1 Month ago
Scorewarrior - Middle Backend C++ Developer (Framework)

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
1 Week ago
Google - Senior Software Engineer, Databases Site Reliability Engineering

Google

Dublin, County Dublin, Ireland (On-Site)
2 Weeks ago
Tencent - 41299-服务器性能测试工程师(北京)

Tencent

Beijing, Beijing, China (On-Site)
9 Months ago
N-iX - Senior Scala Engineer

N-iX

Ukraine (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Join our dynamic and innovative gaming company that's passionate about creating immersive and cutting-edge gaming experiences. We pride ourselves on a...Join our dynamic and innovative gaming company that's passionate about creat...Join our dynamic and innovative gaming company that's passionate about creat...Join our dynamic and innovative gaming company that's passionate about creat...Join our dynamic and innovative gaming company that's passionate about creat...

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