CareerPlan

Embedded Software Developer – Level 3

Huntsville, AL, USFull-time$151k2026-09-14 → 2026-11-10
Citizens or permanent residents only

Core

Design, develop, integrate, and test embedded software for high voltage power systems and avionics hardware.

Role type

Senior IC embedded software developer (avionics/power systems)

Builds

Robust, high-performance embedded software for reusable space vehicles and electric propulsion systems

Domain

Aerospace / Embedded Systems / Power Electronics

Deliverable

production ML models | product features

Required skills

C/C++ for embedded systems, Real-time operating systems (RTOS), Hardware/software interface protocols (SPI, I2C, UART, PCIe), FPGA register-level integration, Low-level driver development, Debugging with oscilloscopes/logic analyzers/JTAG, Software verification and validation planning

Preferred skills

Python/Bash scripting for automation, Agile/DevOps practices, Custom hardware platform firmware development

Technologies

C, C++, RTOS, SPI, I2C, UART, PCIe, FPGA, Git, Oscilloscopes, Logic Analyzers, JTAG

Responsibilities

Design and develop embedded software for high voltage power systems; Collaborate with Electrical Circuit and FPGA Designers for hardware/software integration; Drive software development lifecycle from requirements to deployment; Develop low-level drivers and firmware; Support hardware bring-up and debugging; Execute software verification and validation plans; Contribute to software architecture and documentation

Seniority

Senior, hands-on IC