Software Engineer (NASA SET)
Job Description
Join a mission-focused team at TMC Technologies working on the NASA Independent Verification and Validation (IV&V) JSTAR effort. The NASA IV&V JSTAR team designs, develops, and deploys spacecraft simulators that support advanced Verification and Validation (V&V) activities.
What you’ll work on
In this role, you will design, develop, and deploy NASA spacecraft simulators used in advanced V&V workflows. Your work will contribute directly to simulation capabilities that help teams validate complex spacecraft systems.
Required qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field
- 1+ years of pertinent engineering, software, or embedded software systems experience
- Strong software skills
- Experience in design and implementation of complex systems, including Linux development, and programming with C, C++, and Python
- U.S. Citizenship with eligibility for a security clearance
Technologies involved
- Linux
- C
- C++
- Python
- QEMU
- Microcontrollers
- FPGAs
Desired qualifications
- Experience or familiarity with QEMU
- Embedded experience and familiarity with spacecraft hardware
- Experience with Linux development and provisioners
- Experience with microcontrollers and FPGAs
Location: Fairmont, WV (onsite)