We are seeking a Senior Firmware Engineer to play a key role in the development of next-generation connected device technologies. This position will lead firmware design and implementation efforts for sophisticated embedded systems supporting innovative products. Working within a collaborative R&D environment, you will contribute throughout the entire product lifecycle—from concept and prototyping through validation and commercialization. What You'll Do
Architect, develop, and optimize embedded firmware for complex electromechanical and connected systems.
Partner closely with hardware, software, systems, and product teams to deliver robust product solutions.
Drive firmware development activities including coding, debugging, testing, and system integration.
Develop and execute verification strategies, test protocols, and validation activities to ensure product quality and reliability.
Provide technical leadership for firmware initiatives, mentoring engineers and guiding development best practices.
Support regulatory and quality compliance efforts within a highly regulated product development environment.
Collaborate with external vendors and development partners to achieve project milestones and business objectives.
Contribute to continuous improvement of engineering processes, tools, and development methodologies.
Required Qualifications
7+ years of embedded firmware development experience, preferably within medical devices or other regulated industries.
Strong hands-on programming experience with C/C++ in real-time embedded environments.
Experience working with microcontrollers, embedded operating systems, and hardware/software integration.
Knowledge of communication protocols including SPI, I2C, UART, USB, CAN, and GPIO interfaces.
Solid understanding of analog and digital electronics, circuit troubleshooting, and system-level debugging.
Experience with control systems, signal processing, and firmware verification testing.
Familiarity with product development processes, design controls, and regulated development environments.
Strong communication, leadership, and cross-functional collaboration skills.
Preferred Experience
Device product development and regulatory compliance experience.
ARM Cortex-M architecture and RTOS platforms such as FreeRTOS or Embedded Linux.
Hardware design and schematic review experience using tools such as Altium.
Exposure to robotics, mechatronics, connected devices, or advanced electromechanical systems.
Experience leading technical projects, mentoring engineers, and managing external development partners.
Education Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Robotics, Mechatronics, or a related technical discipline required. Advanced degrees are a plus.