CareerPlanSign in
USA💼 Full-time💰 $168,400–$168,400🗓 2026-10-01 → 2026-10-02

Core

Designing and implementing embedded software for a low Earth orbit satellite constellation to provide global internet connectivity.

Role type

Senior Staff Software Engineer (Embedded Systems)

Builds

Flight code, device drivers, and system applications for satellite hardware.

Domain

Aerospace / Satellite Communications

Required skills

C, C++, Rust, real-time operating systems, embedded Ethernet, hardware protocols (I2C, SPI, RS-422, RS-485), system architecture, device drivers

Preferred skills

Full software development life cycle experience, code reviews, source control management, build processes, testing, operations, mentoring

Technologies

Rust, C++, C, Linux, Embedded Ethernet, RS-485

Responsibilities

Develop embedded software in a real-time operating system environment; Architect and implement software for satellite constellation; Create software communicating with devices using various protocols; Develop device drivers and system applications for flight code; Collaborate with hardware teams on board bring-up and integration testing; Participate in all phases of software development from requirements to operations.

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