Senior Embedded Software Engineer
- San Diego, CA, United States
$190,000 USD / year
Applications open in a new tab.
Job details
- Pay
- $190,000 USD / year
- Apply by
- Posting language
- English
- Posted
Original job description
Senior Embedded Software Engineer San Diego, CA (Hybrid On-site 3X Per Week)
A venture-backed medical device startup in San Diego is hiring a Senior Embedded Software Engineer to own firmware for its wearable insulin delivery device, from low-level drivers to the Bluetooth link that connects the device to the mobile app. The product has reached clinical studies, and the company is now scaling toward commercial launch.
As part of a small team, you’ll wear many hats. You’ll work closely with hardware, mobile and systems engineers to bring up new boards, debug at the hardware-software boundary, and make sure the device behaves safely in every condition.
What You’ll Do
Design, implement and own embedded firmware for a wearable medical device, from requirements through release Develop device drivers and interfaces for sensors, motors, power management and peripherals (SPI, I2C, UART, ADC, GPIO), using JTAG for debugging and programming Implement and maintain BLE communication between the device and the mobile app Optimize firmware for low power consumption, memory constraints and reliability Partner with electrical engineers on board bring-up and debug issues using oscilloscopes, logic analyzers and debuggers Implement safety-critical features, including fault detection, alarms and fail-safe behavior Build test tools and scripts, and contribute to design controls, risk analysis and verification for a regulated medical device
What You Bring
BS in Computer Engineering, Electrical Engineering, Computer Science or a related field 5–8+ years of embedded software or firmware development on shipped products Strong C and C++ on resource-constrained microcontrollers (e.g., ARM Cortex-M, Nordic nRF) Experience with RTOS or bare-metal environments (e.g., Zephyr, FreeRTOS) Hands-on low-power embedded design experience, and comfort reading schematics and using lab equipment Git-based workflows, code reviews and CI/CD Nice to have: motor control, battery-powered wearables, Bluetooth Low Energy, Python test automation, secure OTA updates, and medical device or regulated environments (IEC 62304, ISO 14971)
This is a hybrid onsite role in San Diego, candidates must be based within commuting distance or open for immediate relocation. Applicants must be authorized to work in the U.S. without requiring sponsorship now or in the future.
More about this job
Skills
- Firmware
- Debugging
- Communication skills
- Debuggers
- Computer engineering
- Electrical engineering
- Computer science
- C
- C++
- RTOS
- Laboratory equipment
- Git
- CI/CD
- Python
- Test automation