Senior Embedded Software Engineer
We are looking for a skilled Embedded Software Engineer to develop the firmware that drives our implantable and wearable medical devices. In this role, you will sit at the intersection of hardware, software, and biology, creating systems that require extreme reliability and efficiency.
You will not just be writing code; you will be architecting secure systems, ensuring patient safety through rigorous compliance standards, and utilizing modern tools (including AI-assisted workflows) to accelerate innovation.
What You’ll Do:
• Architect & Build: Design, prototype, and test embedded software components for sensing, actuation, and wireless communication in resource-constrained implantable and wearable devices.
• Ensure Safety & Compliance: Champion software development compliance with IEC 62304 (Lifecycle), ISO 14971 (Risk Management), and FDA Cybersecurity Guidance. You will help manage the traceability between requirements, design, and verification.
• Hardware Integration: Write efficient C/C++ to integrate firmware with custom hardware, troubleshooting complex interactions between the microcontroller and peripherals.
• Security First: Collaborate with mobile and cloud teams to define trust boundaries and implement end-to-end security protocols for a medical device ecosystem.
• Verify & Validate: Lead verification activities, including test planning, automated test bench development, and execution to ensure performance meets clinical requirements.
• Review & Refine: Participate in critical design reviews and code reviews, and contribute to technical risk assessments.
Required Qualifications
• Education: Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related discipline.
• Experience: 5+ years of professional experience developing production-quality embedded software.
• Technical Stack: Strong proficiency in C and C++ for embedded targets.
• Hardware Proficiency: Ability to read electrical schematics and use lab equipment (oscilloscopes, logic analyzers) to effectively isolate hardware faults from software issues.
• Version Control: Solid workflow experience using tools such as Git, GitHub, Bitbucket, or Perforce.
• Soft Skills: Excellent troubleshooting capabilities for complex embedded systems and the ability to articulate technical concepts to multidisciplinary teams.
• Attention to Detail: A disciplined approach to documentation and organization, essential for the medical device regulatory environment.
Desired Qualifications
• MedTech Experience: Hands-on experience with V&V in an embedded medical device, including black box test execution and protocol development.
• Bare Metal Architecture: Experience with bare metal programming (no OS)
• Modern Tooling: Experience using AI coding assistants (Cursor, Copilot, Claude Code) to accelerate development timelines.
• Cybersecurity: Implementation of cryptographic primitives (AES, ECC, SHA), secure boot processes, and digital signatures.
• Connectivity: Experience with OTA firmware updates and protocols like SPI, I2C, and Bluetooth Low Energy (BLE).
• Agile & Analysis: Familiarity with Agile tools (Jira, Monday.com) and Static Analysis tools (Parasoft, etc.).
• Startup DNA: Previous experience thriving in a fast-paced startup environment.