Embedded Software Engineer | Battery
Core
Develop and integrate safety-critical embedded software for airborne battery management and on-board charging systems for electric aviation.
Role type
Embedded Software Engineer (Safety-Critical)
Builds
Certification-intent aircraft charge controllers and battery management software
Domain
Electric Aviation / Aerospace
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded C, RTCA DO-178C, real-time safety-critical software development, bare-metal board bring-up, microcontroller timing, electrical fundamentals, switching power supplies, electrical isolation strategies, lab equipment operation (oscilloscopes, multimeters), C++, Python
Preferred skills
None stated
Technologies
C, C++, Python, RTCA DO-178C
Responsibilities
Specify, architect, design, implement, and integrate embedded software for airborne systems; troubleshoot hardware; write system-level software and hardware requirements for certification; lead development and testing of new software on hardware and in aircraft; support debugging in certification environments; interface with supplier partners in charging
Seniority
Mid-level, hands-on IC