Simulation Software Engineer
Simulation software at Varda is necessary to build high-fidelity models of orbital physics, fluid dynamics, electronics used for ensuring the reliability and success of manufacturing and reentry spacecraft. As a simulation software engineer at Varda, you will design, develop and test the simulation infrastructure and software needed by all flight systems. You'll own the core simulation infrastructure and physics to collaborate with engineering on the building of models of fluids, electronics, and multi-body physics systems. You will see your software through its full lifecycle from requirements capture, to testing, through support in automated environments used in both simulation only and hardware facing applications.
Responsibilities include:
- Develop high-performance simulation software needed to accurately model and test hardware behaviors, systems, or software interfaces for Varda's spacecraft and reentry capsules at various stages of integration.
- Build the tooling required to model spacecraft physics in mission simulation exercises, and support such exercises.
- Work with engineers across disciplines to prototype designs, capture physical behaviors in software, and identify operational constraints.
- Own all aspects of the simulation products created, from design, testing, analysis, and integration.
- Collaborate closely with simulation users from engineering disciplines to mission operations to iterate on simulation product functionality.
Basic qualifications include:
- Bachelor's degree in engineering, physics, computer science or related field, or equivalent practical experience.
- 4+ of software development experience.
- Experience with one or more general-purpose programming languages, such as C, C++, Python.
- Ability to work independently and communicate effectively in a collaborative and fast-paced startup environment.
- Ability to scope projects including requirements capture and initial design trades given open-ended problems.
Preferred skills and experience include:
- Solid working knowledge of math and physics.
- Demonstrable capabilities and experience in debugging software, testing at various levels of integration, and implementing performance optimizations.
- Experience in physics modeling or emulation of real-time systems
- Strong understanding of computer architectures and software design for heterogenous computing systems.
Pay range: $130,000 - $193,000. This role is on-site in El Segundo, CA. Leveling and base salary is determined by job-related skills, education level, experience level, and job performance. You will be eligible for long-term incentives in the form of stock options and/or long-term cash awards.
Offer compensation also includes the ability to receive stock options under the Company's Equity Incentive Plan.