Senior Firmware Engineer
BioTalent
Alameda, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Alameda, United States of America
Tech stack
Software Applications
Automation of Tests
Bluetooth Low Energy (Bluetooth)
C++
Continuous Integration
Data Infrastructure
DevOps
Embedded Software
Firmware
Real-Time Operating Systems
Scripting (Bash/Python/Go/Ruby)
Backend
Information Technology
Jenkins
Job description
We're looking for a Senior Firmware Engineer to help build and evolve the embedded software powering our next-generation Class III active implantable devices. You'll work hands-on across the full firmware stack - from power management and wireless communication to verification and regulatory compliance - in close collaboration with mechanical, electrical, systems, and quality teams.
What You'll Do
- Design, develop, test, and optimize embedded firmware across the full product lifecycle
- Develop and optimize wireless communication systems including BLE/RF power delivery and control
- Build robust, reusable embedded software architecture supporting multiple products
- Collaborate with software engineers to develop data infrastructure connecting embedded systems to application software and cloud backend
- Own firmware verification to medical regulatory standards (IEC 62304, ISO 14971)
- Support benchtop testing, reliability studies, and compliance activities
- Contribute to DevOps, CI/CD, and team development processes
Requirements
Required:
- Minimum of 3+ years of hands-on firmware/embedded software development in C/C++
- Experience with at least one wireless communication protocol, ideally BLE (Bluetooth Low Energy)
- Experience with a Real-Time Operating System (RTOS) in an embedded context
- B.S. or M.S. in Computer Science, Electrical Engineering, or related field
Strongly Preferred (at least one):
- Experience with Nordic Semiconductor platforms (nRF52, nRF53) and/or Zephyr RTOS
- Experience in a regulated medical device environment (IEC 62304, ISO 14971, ISO 13485)
- Exposure to wireless cybersecurity concepts - secure OTA, encryption, authentication
- Class II or Class III device experience
Nice to Have:
- Python scripting for test automation or prototyping
- Familiarity with Jenkins or other CI/CD tools
- Experience with power management firmware for battery-constrained devices