Bachelor's degree in Computer Science, Computer Engineering, or related field
1+ years of relevant engineering or software experience
Strong software development skills
Proficiency in C, C++, and Python
Experience with complex systems design and Linux development
U.S. Citizenship with eligibility for security clearance
Familiarity with QEMU and embedded systems is a plus
Responsibilities
Design and develop NASA spacecraft simulators
Deploy advanced Verification and Validation (V&V) activities
Collaborate with the JSTAR team on software testing and research
Engage in smallsat modeling and simulation development
Contribute to the development of ground software systems
Benefits
Opportunity to work on cutting-edge NASA projects
Collaborative and innovative team environment
Potential for professional growth and development
Engagement in meaningful work that supports space exploration
Flexible work locations across multiple states
Full Job Description
Job Title
Software Engineer (NASA SET)
Location
Beltsville, MD 20708 US East Liverpool, OH 43920 US Fairmont, WV 26554 US (Primary) Huntsville, AL 35808 US Orlando, FL 32827 US Washington, DC 20001 US
Category
Engineering
Job Type
Full-time
Career Level
Staff
Education
Bachelor's Degree
Travel
Security Clearance Required
Ability to obtain and maintain a U.S. Security Clearance
Job Description
TMC Technologies is searching for a qualified, energetic, and passionate candidate to join our NASA Independent Verification and Validation (IV&V) Jon McBride Software Testing and Research (JSTAR) team. The JSTAR team works with many aspects of NASA spacecraft, ground software systems, and smallsat modeling & simulation development. TMC's JSTAR engineers are responsible for designing, developing and deploying NASA spacecraft simulators for advanced Verification and Validation (V&V) activities.