Embedded Firmware Engineer at Napoleon
Napoleon • barrie, on • Posted July 09, 2026
Position Overview
Join Napoleon as an Embedded Firmware Engineer in a hybrid role to design and develop cutting-edge embedded software in C and C++. Collaborate across teams to enhance home comfort technologies.
This position focuses on designing, coding, testing, and documenting embedded software systems for innovative products. You will bring 3-5 years of experience in embedded C/C++ programming and work on connected control systems. Collaboration with manufacturers, partners, and internal teams is essential for project success.
Key Responsibilities:
• Plan and develop embedded software systems in C and C++
• Support prototype development for technology concepts
• Collaborate with hardware development teams
• Provide leadership and updates for released products
• Maintain software library comprehensively
Requirements:
• Bachelor's or Master's in a relevant discipline
• 3-5 years in embedded C/C++ programming
• Knowledge of TCP/IP, MODBUS, and other protoc...
This position focuses on designing, coding, testing, and documenting embedded software systems for innovative products. You will bring 3-5 years of experience in embedded C/C++ programming and work on connected control systems. Collaboration with manufacturers, partners, and internal teams is essential for project success.
Key Responsibilities:
• Plan and develop embedded software systems in C and C++
• Support prototype development for technology concepts
• Collaborate with hardware development teams
• Provide leadership and updates for released products
• Maintain software library comprehensively
Requirements:
• Bachelor's or Master's in a relevant discipline
• 3-5 years in embedded C/C++ programming
• Knowledge of TCP/IP, MODBUS, and other protoc...