×
Register Here to Apply for Jobs or Post Jobs. X

Senior Satellite Simulation & Test Software Engineer

Job in California, Moniteau County, Missouri, 65018, USA
Listing for: Jobtailor
Full Time position
Listed on 2026-07-20
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, Software Testing, C++ Developer
Salary/Wage Range or Industry Benchmark: 180000 - 260000 USD Yearly USD 180000.00 260000.00 YEAR
Job Description & How to Apply Below
Location: California

Responsibilities

  • Design, develop, and implement simulation software for testing and verifying Tera Wave's flight software.
  • Collaboration with test team leads to develop a simulation environment that can be deployed on multiple platforms to support software-only test, HWIL test, real-time environment tests, and spacecraft AI&T.
  • Collaborate with hardware, systems, and autonomy engineers to understand software requirements, interfaces, and behavioral boundaries across subsystems.
  • Develop and integrate simulation environments and models to test FSW across a range of nominal and off-nominal operational scenarios.
  • Participate in software integration, verification, and validation testing including software-in-the-loop (SIL) and hardware-in-the-loop (HIL) environments.
  • Background support of on-orbit operations and troubleshooting of deployed spacecraft.
  • Mentor junior engineers and contribute to team technical development.
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, Aerospace Engineering, or related technical field
  • 10+ years of experience in spacecraft software, simulation software, or embedded software development
  • Proven experience with architecture and development of simulation environments for flight or embedded systems
  • Demonstrated ability to lead the technical architecture of a complex software system
  • Understanding of deterministic lockstep simulation design coupling algorithms with representative models, with consideration of synchronization and repeatability
  • Some knowledge of GN&C sensor and actuator suite modeling (e.g. IMU, star tracker, magnetometer, reaction wheel assembly, magnetic torque rods)
  • Strong programming skills in C, C++, and Python
  • Solid understanding of Object-Oriented problem solving and software layering to facilitate modularity and reuse
  • Experience with software unit testing frameworks such as Google Test or equivalent for embedded C/C++ environments
  • Experience with inter-process communication (IPC) mechanisms including sockets, shared memory, message queues, or publish-subscribe middleware
  • Experience with software lifecycle, configuration management (Git), CI/CD, and containerized environments
  • Experience with verification/validation practices for mission-critical embedded software systems
  • Understanding of flight software/hardware interfaces including discrete I/O, TCP/IP, UDP, CAN, I2C, SPI, and RS-422/485
  • Familiarity with static analysis tools and flight software coding standards such as MISRA C/C+
  • Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary