We're looking for an Embedded Software Engineer to lead firmware development for sophisticated consumer products, guiding them from initial concept to full-scale production. In this role, you'll serve as a technical authority within the engineering group, contributing deep expertise in embedded software and hardware design to deliver reliable, high-performance solutions.
What You'll Do
- Design and implement firmware in C for electro-mechanical systems, covering prototyping, preproduction, and manufacturing phases.
- Create modular, testable code including state machines and diagnostic routines to support product validation.
- Collaborate on schematic and PCB development using tools like Altium, ensuring firmware and hardware designs are tightly integrated.
- Support cross-functional teams by delivering well-documented firmware releases that meet project timelines and technical requirements.
- Work with manufacturing and quality teams to verify product reliability, safety, and compliance.
- Coordinate with external software partners to align firmware behavior with application-level functionality.
- Identify and evaluate emerging embedded technologies to improve performance and reduce costs.
- Communicate technical progress clearly across departments and escalate risks proactively.
What We're Looking For
- Proven experience writing embedded C for microcontrollers or microprocessors.
- Solid understanding of electronics design and ability to read and contribute to schematics.
- Strong debugging skills with a methodical approach to problem solving.
- Degree in Electrical Engineering, Computer Engineering, Mechatronics, Computer Science, or a related discipline.
- Willingness to travel occasionally for product development support.
Nice to Have
- Background in Real-Time Operating Systems (RTOS).
- Exposure to mobile app development.
Work Environment
This is a hybrid role based in Ontario, offering flexibility in work hours and a collaborative, hands-on culture. The organization values innovation, inclusivity, and teamwork, with a focus on personal growth and creative problem solving. Benefits include comprehensive coverage, career development support, and a workplace that balances serious engineering with a sense of fun.
Compensation ranges from $40 to $45 per hour. All qualified applicants will be considered with a commitment to accessibility and inclusion throughout the hiring process.