Embedded Software Engineer
Company: Proper Voltage
Location: Location not specified (Remote)
Type: Full-time
Level: mid
Remote: Yes
Posted: 2026-02-27
About this role
*Please note that we are unable to provide visa sponsorship for this position.*
About Proper Voltage
**Proper Voltage
is unlocking the next generation of battery technology across robotics, data centers, and defense.
We're building intelligent battery systems that make advanced chemistries (sodium-ion, lithium-titanate, lithium-silicon) work in products that were never designed for them. Humanoid robots can upgrade power systems without redesigning their entire platform. Data centers get safer, cheaper backup power. Drones and autonomous vehicles get higher energy density without lengthy integration cycles.
If you want to work on hard engineering problems that matter this is the place.
Job Overview
We are looking for an Embedded Software Engineer who is passionate about writing firmware that runs on real hardware in safety-critical environments. In this role, you will develop and maintain firmware for our battery management systems running on STM32 microcontrollers, implementing core BMS functions including cell monitoring, protection algorithms, communication protocols, and sensor interfaces. You’ll work closely with hardware and senior firmware engineers to bring up new boards, integrate analog front ends, and ship production-quality firmware across multiple battery chemistries. This is a hands-on individual contributor role within a fast-moving, multi-disciplinary engineering team.
What You’ll Do**
- Develop and maintain BMS firmware on STM32 platforms (Cortex-M33/M4) in C, targeting safety-critical battery applications across sodium-ion, lithium-titanate, and lithium-ion chemistries.
- Implement and test peripheral drivers for ADC, SPI, I2C, UART, CAN, DMA, and timers as part of the BMS firmware platform.
- Develop firmware for cell voltage and temperature monitoring, over/under-voltage and over-current protection, and thermal management.
- Implement and tune passive cell balancing algorithms for multi-series pack...