Senior/Principal Embedded Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
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.
Requirements
-
BS in Computer Engineering, Electrical Engineering, Computer Science or a related field \n
-
5-8+ years of embedded software or firmware development on shipped products \n
-
Strong C and C++ on resource-constrained microcontrollers (e.g., ARM Cortex-M, Nordic nRF) \n
-
Experience with RTOS or bare-metal environments (e.g., Zephyr, FreeRTOS) \n
-
Hands-on low-power embedded design experience, and comfort reading schematics and using lab equipment \n
-
Git-based workflows, code reviews and CI/CD \n
-
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) \n
Benefits & conditions
n \n
-
Design, implement and own embedded firmware for a wearable medical device, from requirements through release \n
-
Develop device drivers and interfaces for sensors, motors, power management and peripherals (SPI, I2C, UART, ADC, GPIO), using JTAG for debugging and programming \n
-
Implement and maintain BLE communication between the device and the mobile app \n
-
Optimize firmware for low power consumption, memory constraints and reliability \n
-
Partner with electrical engineers on board bring-up and debug issues using oscilloscopes, logic analyzers and debuggers \n
-
Implement safety-critical features, including fault detection, alarms and fail-safe behavior \n
-
Build test tools and scripts, and contribute to design controls, risk analysis and verification for a regulated medical device \n
\n
\n
About the company
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…