We are looking for an experienced Embedded Software Engineer to help build cutting-edge, safety-critical software for our next-generation medical devices.
Responsibilities:
• Develop and test embedded software in C/C++ for medical devices
• Convert product needs into reliable software and firmware
• Work with real-time operating systems or bare-metal environments
• Collaborate with teams across hardware, systems, and quality Review code, run tests, and help debug software
• Follow strict medical device standards (IEC 62304, ISO 13485)
• Keep software documentation clear and compliant with FDA/EU regulations
• Support updates, fixes, and improvements for existing products.
Requirements:
• Bachelors or Masters in Computer or Electrical Engineering
• 4-7 years of embedded software experience (medical field is a plus)
• Strong C/C++ skills and knowledge of memory and performance optimization Experience with RTOS, microcontrollers (ARM Cortex-M), and device drivers
• Familiarity with SPI, I2C, UART, CAN, USB, and other protocols
• Comfortable with Git, code analysis tools, and unit testing
• Experience working in regulated industries
• Awareness of secure coding and device cybersecurity
• Familiar with tools like Jira, DOORS, or Enterprise Architect