CareerPlanSign in

Embedded Software Developer – Level 3

Huntsville, AL, US💼 Full-time💰 $150,931–$150,931🗓 2026-09-14 → 2026-09-26

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

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.