Firmware Engineer
Symmetrio
- Melbourne, FL
- $120,000-145,000 per year
- Permanent
- Full-time
- 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 (Diamond platform) and STMicroelectronics STM32 G4 (Alpheratz platform) microcontrollers
- Port existing firmware designs and algorithms between different MCU platforms ensuring code portability and maintainability
- Develop low-level MIPI-DSI communication protocols for high-resolution image sensors, particularly IMX585 integration
- Implement image and video processing algorithms including binning, H.264, AV1, and other compression/processing methods
- Work with IAR EWARM IDE environment for development, debugging, and testing of embedded systems
- Collaborate with hardware, software, and clinical teams to define system requirements and resolve integration challenges
- Conduct thorough testing and debugging of embedded firmware across multiple hardware platforms
- Ensure all firmware components comply with FDA regulations and medical device standards including IEC 62304
- Participate in design reviews, risk analysis, and support validation testing required for regulated medical environments
- Document firmware architecture, APIs, and implementation details for regulatory and maintenance purposes
- 7+ years of experience in embedded firmware development, preferably in medical devices or regulated industries
- 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 and embedded system design principles
- Experience with NXP (i.MX RT series) and/or STMicroelectronics (STM32) microcontroller families
- Knowledge of MIPI-DSI communications protocols and high-resolution image sensor integration
- Strong testing, debugging, and validation skills for embedded systems
- Excellent documentation and communication skills for technical and regulatory requirements
- Ability to work collaboratively with cross-functional engineering teams
- Experience with image/video processing algorithms and compression techniques (H.264, AV1, binning)
- Background in medical imaging systems, diagnostic equipment, or therapeutic devices
- Knowledge of FDA 21 CFR Part 820, ISO 13485, IEC 62304, or similar medical device compliance frameworks
- Experience with Sony IMX585 or similar high-resolution CMOS image sensors
- Prior work on code portability and platform migration projects
- Understanding of medical device software lifecycle processes and risk management
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA)
- Paid Time Off (Vacation, Sick & Public Holidays)