Simulation Software Engineer
Intuitive Machines
About the Role
Lanteris Space LLC, a wholly owned subsidiary of Intuitive Machines, is seeking an entry-level Software Development Engineer to join our team in San Jose, CA, or a US remote location. This role involves designing and implementing software for spacecraft simulators used by internal and external customers.
Key Responsibilities
- Design and implement models of spacecraft components and/or subsystems for all-software spacecraft simulators.
- Learn and apply spacecraft hardware specifications, Interface Control Documents (ICDs), and technical documentation to develop accurate software models.
- Adhere to current satellite and software industry best practices.
- Deploy code through existing Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Collaborate with team members to find solutions and evaluate technical trade-offs.
- Communicate cross-functionally with software and systems engineers to ensure a coherent system design.
- Write and perform unit, integration, and system-level tests on software applications.
- Participate in customer-facing design reviews and other technical discussions.
Requirements & Tech Stack
- Must be a U.S. citizen or permanent resident.
- Proficiency with Linux or demonstrated ability to learn quickly.
- Familiarity with software compilers and other software development tools.
- Experience (academic or professional) in the following:
- Developing software in C++ or Python.
- Debugging and troubleshooting software systems.
- Software development best practices.
- Version control systems (Git).
Qualifications
- BS in Computer Engineering, Computer Science, Mathematics, Physics, or Aerospace Engineering, or related disciplines, or degree received within 3 months of hire date.
- Strong applied mathematics skills, including numerical methods, linear algebra, differential equations, and/or computational physics.
- Experience implementing mathematical algorithms in software (coursework projects, research, or professional work).
- Academic projects involving simulation, modeling, or real-time systems.
- Relevant internship or co-op experience in software development, aerospace, or simulation.
- Coursework or project experience with object-oriented programming and software design patterns.
- Basic understanding of TCP/IP networking concepts.
- Exposure to Agile methodologies or modern software development practices.
- Familiarity with automated testing frameworks.
- Strong problem-solving skills and attention to detail.
- Ability to learn quickly and multi-task in a dynamic and fast-paced work environment.
- Passion to work on space applications.
- Interest in spacecraft systems, operations, design, or testing.
- Strong communication skills and ability to work collaboratively in a team environment.
What We Offer
- Mentorship from experienced engineers in spacecraft simulation and systems engineering.
- Hands-on experience with real spacecraft hardware and flight software.
- Opportunity to work on projects that directly support space missions.
- Professional development and growth opportunities in the aerospace industry.