Sr Firmware Engineer
Jobs via Dice
About the role
Job Description
Experience Desired: 08+ Years.
Qualification
We are seeking a detail-oriented and collaborative firmware engineer to support development of cybersecurity updates to an IoT medical device that detects cardiac arrhythmias. This role is ideal for an experienced engineer who can quickly contribute to firmware design, implementation, debugging, and cross-functional development efforts in a regulated environment. The engineer in this role will work on resource-constrained embedded systems and contribute across the firmware lifecycle, including development, integration, debugging, investigation, documentation, and support for verification and release activities. This position requires strong technical skills in embedded C development, hardware and firmware integration, and hands-on debugging.
Responsibilities
- Update existing firmware running on a resource-constrained embedded system to include cybersecurity enhancements such as encryption, updating SOUP components to current versions, and logging cyber events.
- Contribute to firmware design, implementation, integration, debugging, and release support.
- Participate in code reviews and follow established development practices and coding standards.
- Investigate and help resolve complex technical issues across firmware, hardware, wireless, power, manufacturing, and system interactions.
- Contribute to firmware documentation and development artifacts in support of regulated product development processes.
- Write and executing unit and integration testing.
- Resolve static code analysis warning and errors.
- Work hands-on with company-provided hardware for development and debugging, using appropriate lab setup (power supply, static mat, etc.).
Key Skills
- Firmware
- Embedded C
- Git
- IAR
- ARM
- MISRA
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free