Sr. Firmware Engineer at Recruitify | Torre

Sr. Firmware Engineer

You'll secure life-saving medical IoT devices, enhancing patient safety through expert firmware development.
Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Base compensation USD57/hour

+ Health insurance

Non-negotiable
location_on
1st Street, San Francisco, CA, USA
skeleton-gauges
You have opted out of job matches in .
To undo this, go to the 'Skills and Interests' section of your preferences.
Review preferences
Posted 7 days ago

Requirements and responsibilities


Position Summary: - 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. Key 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.). Qualifications: - Proficiency in C with ability to adapt to company coding style; good commenting habits. - Familiarity with software development lifecycle in a regulated environment (FDA preferred). - Excellent proactive communication skills, both verbal and written, including through collaboration tools (e.g., Jira, Confluence, Teams). - Bachelor’s degree in Computer Science, Computer Engineering or a related field. - Experience interacting with software debugging in an embedded environment (IAR Embedded Workbench for Arm). - Familiarity with version control systems (Git), and release methodologies. - Familiarity with MISRA or other coding standards is a plus. - Disciplined and detail-oriented; consistently delivers robust, readable code. - Excellent analytical, problem solving skills and ownership of deliverables.
Closes in:
0
days
0
hours
0
min
0
sec
Optionally, you can add more information later (benefits, pre-screening questions, etc.)
check_circle

Payment confirmed

A member of the Torre team will contact you shortly

In the meantime, continue adding information to your job opening.