BioTalent
Senior Embedded Systems Engineer
Skills
11 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
$150,000 – $180,000 / year
Location:
San Diego, CA, USA
Work mode:
Onsite
Published on:
18 October 2026
What they need
Senior Embedded Systems Engineer, Medical Devices
San Diego, CA (onsite/hybrid) | Full-time
About the role
A growing medical device company is hiring a Senior Embedded Systems Engineer to own firmware for its next-generation device platform. You’ll develop mainly in embedded C on STM32-based hardware, working across real-time control, device drivers, BLE connectivity, bootloader and firmware update infrastructure, and CI/CD. You’ll collaborate with hardware, systems, quality, and product teams to take the platform from prototype through verification and into production.
What you’ll do
- Design, implement, debug, and maintain production-quality embedded firmware, mainly in C
- Write drivers for sensors, pumps, fans, chillers, communication modules, audio, displays, and other peripherals
- Implement real-time control for temperature and fluid-management subsystems
- Configure and troubleshoot MCU peripherals (GPIO, ADC, timers, PWM, UART, SPI, I²C, DMA, interrupts)
- Integrate the embedded graphical interface (TouchGFX, C++) and BLE connectivity
- Contribute to bootloader, secure and over-the-air firmware updates, image signing, and production programming
- Diagnose system-level issues with debuggers, oscilloscopes, and logic analyzers
- Maintain automated build, test, static analysis, code coverage, and release processes
- Write unit tests and verification procedures, along with clear design and troubleshooting documentation
- Take part in design reviews, code reviews, and technical planning
Requirements
- BS in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent experience
- Strong professional experience developing embedded software in C
- Solid embedded fundamentals: memory management, interrupts, timing, state machines, and hardware/software interfaces
- Experience bringing up, debugging, and integrating firmware on physical hardware
- Comfortable reading schematics, datasheets, and hardware interface specs
- Familiarity with SPI, I²C, UART, and BLE
- Proficiency with Git (branches, pull requests, code review, merging)
- Able to work independently, make sound technical decisions, and communicate tradeoffs clearly
- RTOS experience (FreeRTOS, CMSIS-RTOS) preferred
- Embedded C++ UI development, ideally TouchGFX, preferred
- CI/CD for embedded firmware (CMake, Make, Docker) and automated C unit testing (Ceedling, Unity, CMock) preferred
- Bootloaders, secure boot, signed firmware, or over-the-air updates a plus
- STM32 ecosystem experience (CubeMX, HAL, CMSIS) a plus, and STM32N6 a big plus
- Regulated medical device software experience (design controls, risk management, cybersecurity) a plus
- Thermal-control, fluid-control, battery-powered, or electromechanical systems a plus
Why this role
- Become a key technical owner of the embedded platform and help shape its architecture and development practices
- Take a medical device from prototype to production
Other offers great for you!
These companies are also looking for great profiles
Celad
Ingénieur Systèmes Embarqués – Automobile (F/H)
Freelance
Angers, France
Onsite
Skills
5 months ago
Quick apply
Espace Freelance
Expert Senior Privacy et Sécurité SI
Freelance
Paris, France
Hybrid
Skills
8 hours ago
Quick apply
Avelsen
Senior AI Engineer - Freelance
Freelance
Paris, France
Hybrid
Skills
3 hours ago
Quick apply
No company information available.