Working in space is a dream job for a lot of engineers — real rockets, real spacecraft, and problems no one has fully solved. Getting in is very doable, but it's a little different from a normal engineering job hunt, mostly because of export-control rules and how mission-obsessed these teams are. Here's how to actually get in.
The skills that matter
Space spans deep hardware and heavy software. Most roles lean on a core stack:
- Software: C++ and Python dominate flight and ground software; real-time and safety-critical experience is gold.
- Propulsion & fluids: combustion, turbomachinery, thermal, and fluid systems — the heart of launch.
- Avionics & embedded: flight computers, FPGAs, firmware, and radiation-tolerant design.
- GNC & controls: guidance, navigation, and control — trajectory, attitude, and autonomy.
- Structures, RF, and power: lightweight structures, spacecraft comms, and power/EPS systems round it out.
ITAR and U.S. person status — read this first
The thing that trips up newcomers: because rockets and spacecraft are export-controlled (ITAR/EAR), most space-industry roles require you to be a U.S. person — a U.S. citizen or lawful permanent resident (green-card holder). This isn't about a security clearance; it's export law, and for a lot of jobs it's a hard requirement. (Full breakdown here.)
Build a portfolio that proves it
The single highest-leverage thing you can do: build something real and show it. A model rocket with your own avionics, a CubeSat or high-altitude balloon project, flight software on GitHub, a propulsion or structures analysis write-up. A short video or a clean technical README beats a paragraph of bullet points. Space engineers can tell in a minute whether you actually build and fly things.
Where to apply — and how
Apply directly through companies' job boards, and apply early — these teams move fast and get flooded. Space Tech Jobs aggregates openings from real space companies and refreshes daily. Filter to your specialty: