← Back to opportunities

Firmware Engineer - C/C++ Embedded Systems

📍 Location
barrie
⏰ Job Type
Full-time
📅 Posted
July 13, 2026

About the Role

Advance your engineering career at Napoleon as a Firmware Engineer focusing on C and C++ embedded systems. You will develop and optimize innovative software solutions that connect with consumers worldwide.
This permanent position works under the Senior Manager of Corporate Innovation. Ideal candidates will use their expertise to design, code, and test embedded software for cutting-edge products. Engaging with prototype development and collaborating with various teams is essential to create best-in-class home comfort solutions.
Key Responsibilities:
• Plan, design, and develop embedded software in C/C++
• Test and debug software for enhanced performance
• Collaborate with manufacturing and multiple internal teams
• Manage updates for released software and system support
• Maintain comprehensive software libraries
Requirements:
• Bachelor’s or Master’s in a related discipline
• 3-5 years in embedded C/C++ programming
• Experience with MODBUS and CAN commu...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position