Revel
Simulation Software Engineer (Mid-Senior)
Los Angeles · On-site · Senior · Full-time · Posted Jul 21, 2026
- Experience
- 3+ years of professional software engineering experience.
- Education
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical discipline.
- Visa sponsorship
- Applicants must meet one of the stated U.S. export-control eligibility categories (U.S. citizen or national, lawful permanent resident, refugee, or asylee) or be eligible to obtain the required authorizations from the U.S. Department of State.
About the job
Develop and maintain Revel’s simulation engine and related infrastructure for validating automation and operator control of critical hardware.
What you'll do
- Design, develop, and maintain high-performance simulation software and the infrastructure to configure and run simulations.
- Work with users to build simulation features and models and improve user experience.
- Integrate simulation with Revel’s broader ecosystem and ensure quality through testing, peer reviews, and continuous improvement.
What they ask for
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical discipline.
- 3+ years of professional software engineering experience.
- Strong proficiency in C++ and/or Rust; proficiency in testing, code reviews, and CI/CD practices.
- Strong understanding of physics and applied mathematics, including thermodynamics and fluid dynamics.
Nice to have
- Strong proficiency in TypeScript and/or Python.
- Knowledge of numerical methods, differential equations, physical-system simulation, or safety-critical software development.
Tools
C++, Rust, TypeScript, Python, CI/CD
Model-written summary · the original posting is authoritative