Senior Software Engineer
Core
Architect and implement the full lifecycle of flight, ground test, ground station, and payload software for spacecraft systems.
Role type
Senior IC software engineer (embedded/spacecraft) with team leadership
Builds
Embedded software, device drivers, algorithms, communication interfaces, host applications, GUIs, and spacecraft system integrations
Domain
Aerospace / Space Systems
Required skills
Embedded C, device drivers, algorithms, host-level GUIs, database interactions, protocol interfaces, translators, spacecraft system integration, design review materials, software design documentation
Preferred skills
Cradle-to-grave ownership of spacecraft, classified environments, CubeSat design/integration/flying (LEO through GEO)
Technologies
Embedded C, device drivers, algorithms, GUIs, databases, protocol interfaces
Responsibilities
Lead a software engineering team while contributing as an individual engineer, develop reusable flight/ground/payload systems, lead software design guidelines and best practices, coordinate cross-functional work across hardware/product/operations, produce customer-facing design documentation and presentations
Seniority
Senior, hands-on IC with team leadership
