> Markdown version of [/jobs/ext/622832-simulation-flight-software-integration-engineer](https://www.wearedevelopers.com/jobs/ext/622832-simulation-flight-software-integration-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Simulation Flight Software Integration Engineer - **Company:** Lunar Outpost - **Location:** Golden, CO, United States - **Salary:** $100,000.0 - $130,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Abstraction Layers, Application Programming Interfaces (APIs), Apple Mac Systems, Automation of Tests, Unit Testing, C++ (Programming Language), Code Coverage, Code Reuse, Linux, Embedded C, Python (Programming Language), Management of Software Versions, VxWorks, Google Test, Git, Integration Tests, Information Technology, Software Version Control, Docker - **Published:** June 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=388d170a1dc1ddba ## About the Role Do you have experience in Version control?, * Bachelor's Degree in Electrical Engineering, Robotics, Computer Science, or related discipline * Bachelor's Degree in Electrical Engineering, Robotics, Computer Science, or related discipline * Experience in embedded C/C++ programming * Experience with Serial, IP, UPD, GPIO, SPI, I2C, etc. * Experience with Hardware Abstraction Layers (HALs) * Experience with ROS2 * Experience in Python and C++, ability to write reusable code * Experience with interface/API documentation * Experience with git, unit testing, and code coverage tracking * Self-motivated, focused, and driven to meet critical deadlines * Excellent organization and time management skills * Excellent written and oral communication skills * U.S. Person Preferred Qualifications: * Experience with NASA's Core Flight Software (cFS) and VxWorks * Experience with Google Test (gtest/gmock) * Understanding of physical systems and their models, e.g. Radio Systems, Thermal Systems, Vehicle Dynamics, Power Systems, image/camera models * Experience with Linux, Windows, and MacOS * Experience with Docker ## Description * Define and document interfaces between the flight software and the system simulator * Implement interfaces between the flight software and the system simulator * Communicate across teams to generate shared understanding of the interfaces * Own the versioning of the simulation and its compatibility with flight software versions * Develop unit tests to validate the interfaces * Develop integration tests to validate the interfaces * Work with the analysis and test engineers to ensure continuous testing of the interfaces ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer)