Staff Embedded Software / Firmware Engineer
Location: Remote
Sector: Medical Technology | Digital Health | Connected Devices
About the Opportunity
Our client is seeking a Staff Embedded Software / Firmware Engineer to play a pivotal role in the development of world-first healthcare technologies. This position sits within the Smart Connected Care Platform of the Medication Delivery Solutions (MDS) Business Unit — a team focused on advancing digital health and connected care products that positively impact patients worldwide.
As a key technical leader, you’ll own the design and development of embedded software and electrical systems for next-generation medical devices. Working as part of a cross-functional R&D team, you’ll transform system requirements into robust, compliant, and high-performance embedded solutions that power cutting-edge products in medication delivery and patient safety.
Key Responsibilities
-
Lead the design, architecture, and implementation of embedded software and firmware for advanced medical devices.
-
Translate user needs and system requirements into detailed design specifications.
-
Define and develop embedded electronics and software architectures, including critical board-level designs and feature enhancements.
-
Collaborate with multi-disciplinary teams across systems, electrical, mechanical, and usability engineering to deliver fully integrated product solutions.
-
Lead verification, validation, and functional testing of embedded systems.
-
Provide technical guidance and mentorship within R&D teams.
-
Work with internal and external partners to ensure alignment with usability, regulatory, and product performance goals.
Minimum Qualifications
-
Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, Physics, or a related discipline.
-
6+ years of hands-on experience in embedded product development, with a proven record of successful product launches.
-
1+ year of experience in a technical or project leadership capacity.
-
Strong proficiency in C/C++/Assembly and experience with real-time operating systems (RTOS) such as VxWorks or Micrium.
Desired Qualifications
-
Experience architecting and leading medical device embedded software and electrical design projects.
-
Hands-on experience with PIC32, SAM4, and STM32 processors.
-
Expertise developing low-level device drivers for interfaces such as SPI, I2C, USB, LCD, ADC, DAC, and RFIC.
-
Strong knowledge of wireless technologies including Wi-Fi and Bluetooth.
-
Experience with digital and analog circuit design, board bring-up, and hardware debugging.
-
Familiarity with firmware development processes, including environment setup and sprint planning.
-
Working knowledge of medical device standards: FDA QSR, ISO 13485, ISO 14971, and IEC 62304.
-
Understanding of Digital Signal Processing (DSP) concepts and algorithmic implementation techniques.
-
Track record of innovation, problem-solving, and delivering results in dynamic, fast-paced environments.
-
Strong communication skills with the ability to collaborate effectively across teams.