Senior Embedded Software Engineer
- San Diego, CA, United States
Applications open in a new tab.
Job details
- Experience
- 5–8+ years of embedded software or firmware development experience on shipped products.
- Posting language
- English
- Posted
Original job description
Who We Are
At Luna Health, we are driven by a singular mission: to bring the transformative power of insulin automation to the masses. We are a venture-backed medical device startup that aims to make life with insulin-requiring diabetes simpler and safer with innovative hardware and software. Our founders are industry veterans with firsthand experience managing diabetes, for themselves or for their child, and a track record of helping people with intelligent, simple-to-use medical products.
We offer a revolutionary approach to nighttime glucose control for people unwilling or unable to use a traditional insulin pump. Part world’s smallest patch pump, part first-of-its-kind closed loop insulin dosing algorithm, our sleep-only automation automatically adjusts insulin doses overnight allowing users to get a good night’s sleep and their days start feeling refreshed and worry-free.
The Role
We are seeking a highly motivated and experienced Senior Embedded Software Engineer to join our team as a hands-on technical contributor. This person will own firmware for our wearable patch pump, from low-level drivers to the Bluetooth link that connects the device to our mobile application.
Luna has developed a product that has reached clinical studies. Now, at a growth inflection point, your charter is to help build device firmware that is reliable, power-efficient, and safe for real-world use as we move toward commercial launch.
This isn’t just writing code to a spec. As part of a small team, you’ll wear many hats, working closely with hardware, mobile, and systems engineers to bring up new boards, debug issues at the hardware-software boundary, and make sure the device behaves safely in every condition. Your engineering decisions will directly impact patient outcomes.
Please note that this is a hybrid on-site role (3x per week) and you must live within a reasonable commuting distance of the Luna Health site in San Diego, CA.
Responsibilities
Firmware Development
- Design, implement, and own embedded firmware for our 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 Bluetooth Low Energy (BLE) communication between the device and the mobile application.
- Optimize firmware for low power consumption, memory constraints, and reliability.
System and Integration Work
- 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 app layers using oscilloscopes, logic analyzers, and debuggers.
- Build test tools, scripts, and fixtures to support development, verification, and manufacturing.
Quality and Execution
- 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.
Education and Experience
- 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.
Technical Competencies
- Strong proficiency in C and C++ for resource-constrained microcontrollers (e.g., ARM Cortex-M, Nordic nRF).
- Experience with RTOS or bare-metal environments (e.g., Zephyr, FreeRTOS).
- Hands-on experience with low-power embedded design.
- Comfortable reading schematics and using lab equipment to debug at the hardware-software boundary.
- Familiarity with modern development practices, including Git-based workflows, code reviews, and CI/CD.
- Nice to have: motor control, battery-powered wearables, Bluetooth Low Energy, Python test automation, secure firmware updates (OTA), and medical device or other regulated environments (e.g., IEC 62304, ISO 14971).
Soft Skills
- Strong ownership mindset and accountability, with the ability to operate independently in a fast-moving, ambiguous environment.
- Willingness to wear many hats and jump in wherever the team needs help.
- Attention to detail, especially in safety-critical device behavior.
- Clear communication across engineering, product, quality, and regulatory teams.
What We Offer
- A no-jerk policy - we seek the best and brightest talent who are fun to work with
- Equity - we are early in this journey and you’ll be instrumental in Luna’s growth
- Excellent health benefits - we depend on it ourselves as a team that has or cares for people with diabetes
What to Expect
The first step is to apply for this job on our website. Next, we will schedule a virtual interview with the hiring manager to introduce you to the company and the role. Finally, we will invite you on-site to discuss your experience and meet the team.
We are in a hurry to find the right person – not in a hurry to hire – so we will take time getting to know you and making sure that you will be an excellent fit for the work that we are doing.
An Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
Physical Demands
The physical demands described here represent those that an employee must meet to perform the essential functions of this job successfully. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
- Manual dexterity and near-vision acuity sufficient to handle small components, use hand tools, and work under magnification
- Ability to stand, walk, bend, and reach for extended periods while working in laboratory, production, and controlled environment spaces, including donning cleanroom garments
- Sit for extended periods of time at a keyboard and mouse
- Lift and move up to 25 lbs
- Work in a second-story office up a flight of stairs
- Hearing and speaking will be required regularly
- Specific vision abilities include close and distance vision, depth perception, peripheral vision, and the ability to adjust focus
To All Staffing and Recruiting Agencies
This posting is only for individuals seeking a job at Luna Health. Only authorized staffing and recruiting agencies may use this site or to submit profiles, applications or resumes on specific job openings. Luna Health does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to Luna Health. Luna Health is not responsible for any fees related to unsolicited resumes/applications.
More about this job
Skills
- Firmware
- Debugging
- Communication skills
- Debuggers
- Unit testing
- Documentation
- Computer engineering
- Electrical engineering
- Computer science
- C
- C++
- RTOS
- Laboratory equipment
- Git
- CI/CD
- Python
- Test automation
- Attention to detail