Senior Firmware Developer
Amaris Consulting
Job Description
Location: Canada (Remote) Sector: Embedded Systems / Connected Devices Language : French is required + English Contract : Permanent or Contractor (open for both) Mission Description We are looking for a Senior Firmware Developer to join a strategic new product development initiative focused on an advanced camera system with cellular connectivity . You will be involved from the early concept phase through to product integration , playing a key role in shaping both the technical solution and the end-user experience. During the initial concept phase , you will: Integrate and develop firmware libraries and low-level code on a modem evaluation board Validate technical feasibility and system performance aligned with the targeted customer experience Influence product design decisions based on real-world technical constraints In parallel, you will: Get up to speed with an existing camera firmware technology Integrate validated concepts into the global product architecture Validate, refine, and evolve the firmware up to MVP level Port the solution to an additional hardware platform This role requires strong autonomy , with limited internal support, and the ability to deliver clear technical documentation, syntheses, and design reviews .
Profile Requirements Senior-level experience in embedded firmware development Strong expertise in low-level programming (C/C++) Proven experience working directly with hardware and evaluation boards Ability to work independently on a dedicated development scope Strong analytical thinking and problem-solving skills Comfortable working across the full lifecycle: concept → validation → product integration Experience producing technical documentation and participating in design reviews Additional Information High level of autonomy required Strong hands-on mindset and product-oriented approach are essential Ideal for candidates who enjoy working in early-stage product environments with real technical impact