CareerPlanSign in

Embedded Software Engineer

USAFull-time2026-10-12 → 2026-10-13
On-site

Core

Develop flight software for next-generation avionics and flight computer systems, designing, implementing, and debugging real-time embedded software across the hardware/software boundary.

Role type

Senior Embedded Software Engineer (Avionics)

Builds

Mission-critical aerospace software for flight systems

Domain

Aerospace / Defense / Embedded Systems

Required skills

C, C++, real-time embedded software, microcontrollers, SoCs, embedded CPUs, interrupts, DMA, memory-mapped I/O, concurrency, synchronization, memory management, fault handling, redundancy, state-machine design, unit testing, integration testing, hardware-in-the-loop testing, Git, static analysis, requirements traceability, schematic reading

Preferred skills

Weapons Open Systems Architecture, MIL-STD-1553, RS-422, RS-485, DO-178C, MIL-STD-882E, FPGA interfaces, thrust vector control, IMUs, GPS chips, SpaceWire, Time-Triggered Ethernet, MIL/SIL/HIL environments, automated test infrastructure, GitLab pipelines, Jira, Confluence

Technologies

C, C++, Git, GitLab, Jira, Confluence

Responsibilities

Design and implement real-time embedded software; develop fault handling and verification strategies; collaborate with Avionics, GNC, and Propulsion engineers; establish software architecture and engineering practices; mentor engineers; diagnose hardware/software integration issues

Seniority

Senior, hands-on IC with potential for team lead