Senior Embedded Software Engineer

Luna Health•San Diego, CA
•Hybrid

About The Position

Luna Health is a venture-backed medical device startup developing insulin automation products intended to make life with insulin-requiring diabetes simpler and safer. Its product combines a small patch pump with a closed-loop insulin dosing algorithm to automatically adjust insulin doses overnight. The product has reached clinical studies, and Luna is preparing for commercial launch. The Senior Embedded Software Engineer will be a hands-on technical contributor who owns firmware for Luna’s wearable patch pump, from low-level drivers through Bluetooth communication with the mobile application. The role focuses on building firmware that is reliable, power-efficient, and safe for real-world use. Working within a small team, the engineer will collaborate with hardware, mobile, and systems engineers on board bring-up, hardware-software debugging, and safe device behavior. This is a hybrid, on-site role requiring attendance three days per week. Applicants must live within a reasonable commuting distance of Luna Health’s San Diego, California site.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field, or equivalent experience.
  • 5–8+ years of embedded software or firmware development experience on shipped products.
  • Track record of owning firmware features or subsystems end-to-end.
  • Strong proficiency in C and C++ for resource-constrained microcontrollers.
  • Experience with RTOS or bare-metal environments.
  • Hands-on experience with low-power embedded design.
  • Ability to read schematics and use lab equipment to debug at the hardware-software boundary.
  • Familiarity with modern development practices, including Git-based workflows, code reviews, and CI/CD.
  • Strong ownership and accountability, with the ability to work independently in a fast-moving, ambiguous environment.
  • Willingness to take on varied tasks and help where the team needs it.
  • Attention to detail, particularly in safety-critical device behavior.
  • Clear communication across engineering, product, quality, and regulatory teams.
  • Ability to meet the role’s physical demands, including handling small components and using hand tools, working in laboratory, production, and controlled-environment spaces, and lifting and moving up to 25 lbs.

Nice To Haves

  • Experience with motor control.
  • Experience with battery-powered wearables.
  • Experience with Bluetooth Low Energy.
  • Experience with Python test automation.
  • Experience with secure firmware updates (OTA).
  • Experience in medical devices or other regulated environments, including familiarity with IEC 62304 or ISO 14971.

Responsibilities

  • Design, implement, and own embedded firmware for the wearable medical device, from requirements through release.
  • Develop device drivers and interfaces for sensors, motors, power management, and peripherals including SPI, I2C, UART, ADC, and GPIO.
  • Use JTAG for debugging and programming.
  • Implement and maintain Bluetooth Low Energy communication between the device and the mobile application.
  • Optimize firmware for low power consumption, memory constraints, and reliability.
  • Partner with electrical engineers on board bring-up, hardware debugging, and design trade-offs.
  • Work with mobile and cloud engineers to define and maintain device communication protocols and data flows.
  • Debug and resolve issues across firmware, hardware, and application layers using oscilloscopes, logic analyzers, and debuggers.
  • Build test tools, scripts, and fixtures to support development, verification, and manufacturing.
  • Implement safety-critical features, including fault detection, alarms, and fail-safe behavior.
  • Set standards for code quality, unit testing, static analysis, and code reviews.
  • Contribute to design control documentation, software risk analysis, and verification activities for a regulated medical device.
  • Support release cycles, including debugging and stabilization.

Benefits

  • Equity.
  • Health benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service