Revel

Simulation Software Engineer (Entry-Junior)

Los Angeles · Posted 4w ago

$90-161Kjuniorpermanent
C++RustTypeScriptPython

Job Description

About Revel
At Revel, we are revolutionizing the way the world's most critical hardware is controlled—across aerospace, automotive, energy, and manufacturing sectors. Our next-generation software stack combines an intuitive command/control interface, a specialized programming language tailored for hardware control, and a high-performance runtime environment. We empower engineers to build, test, and deploy critical systems rapidly, reliably, and safely.

Role Overview
We are looking for an early-career Simulation Software Engineer to join our talented and rapidly growing engineering team. You will contribute to Revel's simulation engine used to validate automation and operator control of high-criticality hardware. This is an opportunity to grow into a highly specialized discipline at the intersection of software engineering, physics, and safety-critical systems.

Responsibilities

  • Contribute to the development and maintenance of high-performance, reliable simulation software.

  • Support the infrastructure used to configure and execute simulations.

  • Work with simulation software users to help develop new features and models.

  • Collaborate with compiler engineers, frontend engineers, and product teams to integrate simulation into the broader Revel ecosystem.

  • Participate in code reviews and continuous improvement practices.

  • Assist in addressing engineering challenges in simulation under the guidance of senior engineers.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related technical discipline.

  • Foundational proficiency in C++ and/or Rust, or strong motivation to develop it quickly.

  • Understanding of modern software engineering practices including testing and code reviews.

  • Coursework or working knowledge of physics and applied mathematics, including thermodynamics or fluid dynamics.

  • Strong analytical and problem-solving skills.

Preferred Qualifications

  • Exposure to TypeScript and/or Python.

  • Familiarity with numerical methods or differential equations from coursework or personal projects.

  • Interest in safety-critical or mission-critical software development.

  • Any experience with simulation, modeling, or physical system software is a strong plus.

Why Revel

  • Join a world-class team of engineers with decades of critical software applications experience.

  • Work on groundbreaking technology that directly impacts critical infrastructure and high-stakes industries with strong early traction.

  • Competitive salary, substantial equity, and significant personal growth opportunities.

  • Collaborative, ambitious, and technically challenging environment.

Join us to redefine what's possible in software for hardware.

Benefits

  • Health insurance — We offer comprehensive medical, dental, and vision coverage to support you and your family.

  • 401(k) — Save for your future with our 401(k) plan.

  • Equity — All full-time employees receive equity, ensuring that you share in Revel's success and growth.

  • Life insurance — Company-paid life insurance gives you and your family peace of mind.

  • Parental leave — We offer paid maternity and paternity leave to support new parents.

  • Catered lunch — We provide catered lunch five days a week, so you can stay fueled and focused.

  • Unlimited PTO — We trust you to take the time you need. Unlimited PTO for all full-time employees.

ITAR Requirements
To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. 1157, or (iv) Asylee under 8 U.S.C. 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.