Embedded Software Engineer

Proper Voltage
US - California - Carlsbad
View Company Profile / << Go Back

  • Job Type: Full time
  • Yesterday

Job Description

Implement and validate safety-critical BMS firmware in C for STM32 platforms, focusing on peripheral drivers and battery protection features. Support board bring-up and ensure firmware meets UL certification standards through rigorous testing and documentation.

Requirements: Requires a B.S. in a relevant engineering field and 2+ years of production experience with Arm Cortex-M microcontrollers and C. Candidates must be proficient in hardware debugging tools like oscilloscopes and logic analyzers and be comfortable working in a lab environment.

Key Skills: Embedded C, STM32, Arm Cortex-M, Battery Management Systems, CAN bus, CANopen, Peripheral Drivers, Hardware Debugging, Git, Unit Testing, Schematic Reading, Safety-Critical Development, RTOS, Python, Digital Filtering, UL Certification

Benefits: Equity options, Medical insurance, Dental insurance, Vision insurance, Paid time off, Paid holidays




Fast Track Upload