Sr. SDE - Embedded, Flight Software
Core
Develop and architect flight software for a low Earth orbit satellite constellation, managing critical functions like power, hardware interfaces, and autonomous control.
Role type
Senior Staff Software Engineer (Embedded/Flight Software)
Builds
Flight software for satellite constellation
Domain
Aerospace / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Rust, real-time operating systems, device drivers, I2C, SPI, RS-422, RS-485, Ethernet, system architecture, design patterns, reliability engineering, mentoring
Preferred skills
Full software development life cycle, code reviews, source control management, build processes, testing, operations
Technologies
C, C++, Rust, real-time operating systems
Responsibilities
Develop embedded software in real-time environments, architect and implement flight software, write device drivers and system applications, support board bring-up and integration testing with hardware teams
Seniority
Senior, hands-on IC with mentorship responsibilities