Software Engineer (Starshield)
Core
Building highly reliable in-space mesh networks, secure systems, and next-gen communication/sensing software for national security satellite constellations.
Role type
Senior IC software engineer (embedded systems & networking) (via careerplan.io/jobs/8501199002-software-engineer-starshield-at-spacex)
Builds
Secure satellite control systems, ground-based command and control tools, and flight-like simulation environments
Domain
Aerospace / National Security / Satellite Communications
Required skills
C++, Python, Linux, computer architecture, networking, debugging, performance optimization, unit testing
Preferred skills
Linux kernel development, high-performance C++, image data processing, machine learning, math/physics background
Technologies
C++, Python, Linux, ARM, PowerPC, x86, TCP, UDP
Responsibilities
Create software controlling hundreds of LEO satellites; implement networking for satellite-ground-user data flow; build automated ground-based command and control systems; develop flight-like simulation models and testing tools; invent systems for continuous integration and deployment
Seniority
Mid-to-Senior, hands-on IC
