CareerPlanGet AI match score →

Senior Embedded Software Engineer - Space Systems

USA💼 Full-time💰 $135,000–$135,000🗓 2026-07-13 → 2026-07-27

Core

Design, develop, test, and maintain embedded C++ software on Linux for space-based and mission-critical applications, connecting directly with hardware via low-level I/O control and register-level access.

Role type

Senior Embedded Software Engineer (Space Systems)

Builds

Embedded flight software for space-based imaging payloads and mission-critical aerospace systems

Domain

Aerospace / Space Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Embedded C++ development, RTOS (VxWorks, FreeRTOS, RTLinux, QNX), Linux kernel/device drivers, bare-metal development, systems design, debugging, multi-threaded application development, DevOps practices, Jenkins, continuous integration, hardware/software integration, distributed messaging, command and control systems

Preferred skills

NASA cFS or equivalent reusable flight software middleware experience, mentoring early-career staff

Technologies

Linux, VxWorks, FreeRTOS, RTLinux, QNX, C++, Python, Jenkins, DevOps, NASA cFS

Responsibilities

Design and develop embedded C++ software for space-based applications; create software for low-level I/O control, device communication, and interrupt handling; build and sustain multi-threaded applications with a focus on determinism and performance; integrate foundational software frameworks like NASA cFS; support architecture, implementation, debugging, and optimization throughout the SDLC; work with systems, hardware, and test teams to meet mission goals; participate in software bring-up, integration, and verification; contribute to code reviews and technical planning; provide technical leadership and mentorship to junior engineers

Seniority

Senior, hands-on IC with leadership responsibilities

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