Taro Logo

Firmware Engineer

Symmetrio is a company working in the medical device space, developing embedded systems for critical medical applications.
Melbourne, FL, USA
$120,000 - $145,000
Embedded
Senior Software Engineer
Remote
7+ years of experience
Healthcare

Job Description

Symmetrio is seeking a Senior Firmware Engineer to join their team and work on embedded systems for critical medical applications. This role involves supporting firmware development initiatives and collaborating closely with the lead firmware architect. The position requires expertise in embedded C/C++ programming, ARM Cortex-M microcontrollers, and real-time systems development within regulated medical environments. The engineer will work on cutting-edge embedded systems that directly impact patient care and clinical workflows, implementing firmware for various microcontrollers, developing communication protocols, and ensuring compliance with FDA regulations. The role offers competitive compensation ranging from $120,000 to $145,000 and includes comprehensive benefits. While remote work is available, preference is given to candidates located in Florida. This is an excellent opportunity for experienced firmware engineers looking to make a meaningful impact in the medical device industry while working with advanced technology and contributing to patient care improvements.

Last updated 18 days ago

Responsibilities For Firmware Engineer

  • Support lead firmware engineer on embedded system development for medical device applications
  • Design, develop, and maintain embedded firmware using C/C++ for ARM Cortex-M based systems
  • Implement and optimize firmware for NXP i.MX RT1170 and STMicroelectronics STM32 G4 microcontrollers
  • Port existing firmware designs and algorithms between different MCU platforms
  • Develop low-level MIPI-DSI communication protocols for high-resolution image sensors
  • Implement image and video processing algorithms
  • Work with IAR EWARM IDE environment for development, debugging, and testing
  • Collaborate with hardware, software, and clinical teams
  • Conduct thorough testing and debugging of embedded firmware
  • Ensure firmware compliance with FDA regulations and medical device standards
  • Participate in design reviews, risk analysis, and validation testing
  • Document firmware architecture, APIs, and implementation details

Requirements For Firmware Engineer

  • 7+ years of experience in embedded firmware development
  • Highly proficient in embedded C/C++ programming with strong preference for C
  • Extensive experience with ARM Cortex-M microcontrollers and associated SDKs
  • Proficiency with IAR EWARM IDE development environment
  • Strong understanding of real-time operating systems
  • Experience with NXP and/or STMicroelectronics microcontroller families
  • Knowledge of MIPI-DSI communications protocols
  • Strong testing, debugging, and validation skills
  • Excellent documentation and communication skills
  • Ability to work collaboratively with cross-functional engineering teams

Benefits For Firmware Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Paid Time Off (Vacation, Sick & Public Holidays)