CareerPlanGet AI match score →

Staff Software Engineer, BMS

HQ (190 Tasman)💼 Full-time💰 $170,000–$170,000🗓 2026-06-01 → 2026-07-31

Core

Design, develop, and verify safety-critical embedded software for the battery management system (BMS) of an all-electric vertical takeoff and landing aircraft.

Role type

Staff Software Engineer (Embedded Systems / Safety Critical)

Builds

Battery management software and control drivers for electric aircraft

Domain

Aerospace / Electric Aviation / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, embedded software development, safety-critical standards (DO-178C, ISO 26262), low-level driver development, digital signal processing, hardware debugging, sensor data analysis, communication protocols (CAN, SPI, I2C, Ethernet)

Preferred skills

MATLAB/Simulink, UML/SysML, Real-Time Operating Systems (RTOS), HW-in-the-loop testing

Technologies

C, C++, DO-178C, ISO 26262, CAN, SPI, I2C, Ethernet, TCP/IP, RS-422/485, ARINC-429, AFDX

Responsibilities

Develop and integrate battery controls and low-level drivers for battery microcontrollers; decompose requirements into software specifications compliant with DO-178C; implement fault detection and diagnostic algorithms for hardware events; apply digital signal processing to sensor data for state estimation; analyze hardware schematics and lead board bring-up and debugging; define and document software development and verification processes for certification.

Seniority

Staff, hands-on IC with mentorship

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗