Senior Mission Simulation Engineer (Autonomy & Firefighting)

Rain Industries Inc

Alameda (CA)

On-site

USD 150,000 - 210,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Rain Industries Inc. in Alameda, California is seeking a Senior Software Engineer to lead the design and deployment of a mission simulation and system integration framework for multi-aircraft autonomy.

You will own end-to-end simulation stack development, work across perception, planning and flight software teams, and enable rapid iteration through scalable testing environments and validation workflows. This on-site role invites you to ship safety-critical software and to mentor others while

Qualifications

  • Strong experience in modern C++ for performance critical and safety critical applications.
  • Experience with Python for simulation and test tooling.
  • Strong, practical experience with building, deploying, and debugging applications on Linux-based systems and environments (e.g. Docker Compose, CMake, Conan, gdb/Valgrind/memcheck).
  • Experience working with or building simulation environments.
  • Systems & Simulation Thinking: running multi-host apps, multi-agent and real-time systems.
  • Execution & Ownership: ability to own a domain end-to-end in a fast-moving environment.

Responsibilities

  • Design and build a world simulation and sensor simulation stack that generates realistic EO/IR and environmental outputs, and integrates aircraft, autonomy, and external systems into a cohesive simulation environment.
  • Lead the end-to-end development of the simulation stack while acting as a force multiplier across the autonomy team—contributing to perception and mission behaviors as needed to accelerate system progress.
  • Develop and maintain integration pipelines and infrastructure to continuously deploy software into simulation, run large-scale integrated tests, and evaluate system performance across mission scenarios.
  • Integrate multi-system components (perception, planning, controls, comms) into cohesive simulation and test frameworks.
  • Develop infrastructure to support multi-agent simulation (multiple aircraft, human-in-the-loop operators, and external systems).
  • Own critical parts of the simulation stack end-to-end—from architecture to deployment to validation.
  • Build tools to evaluate system performance, failure modes, and degraded conditions in safety-critical scenarios.
  • Collaborate closely with engineers on autonomy, perception, and flight software to ensure simulation reflects real-world system constraints and behaviors.
  • Enable real-time and faster-than-real-time simulation to support training, testing, and algorithm development.
  • Drive system-level thinking—ensuring that simulation meaningfully represents interactions across subsystems and impacts mission success.

Skills

Modern C++
Python
Simulation environments
Multi-agent systems
Real-time systems

Education

Bachelor's degree in Computer Science or related field

Tools

Docker Compose
CMake
Conan
gdb/Valgrind/memcheck

Job description

Rain Industries Inc. in Alameda, California is seeking a Senior Software Engineer to lead the design and deployment of a mission simulation and system integration framework for multi-aircraft autonomy.

You will own end-to-end simulation stack development, work across perception, planning and flight software teams, and enable rapid iteration through scalable testing environments and validation workflows. This on-site role invites you to ship safety-critical software and to mentor others while

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Mission Simulation Engineer (Autonomy & Ops)
Senior Mission Simulation Engineer (Autonomy & Ops)

Rain • Alameda (CA)

On-site
USD 120,000 - 150,000
Software Engineer, Mission Simulation
Software Engineer, Mission Simulation

Rain • Alameda (CA)

On-site
USD 120,000 - 150,000
Mission Simulation Software Engineer
Mission Simulation Software Engineer

Rain Industries Inc • Alameda (CA)

On-site
USD 150,000 - 210,000
Autonomy Software Engineer - Wildfire Mission Systems
Autonomy Software Engineer - Wildfire Mission Systems

Rain Industries Inc • Alameda (CA)

On-site
USD 150,000 - 230,000
Autonomy Software Engineer
Autonomy Software Engineer

Rain Industries Inc • Alameda (CA)

On-site
USD 150,000 - 230,000
Simulation & Test Systems Leader for Aviation Autonomy
Simulation & Test Systems Leader for Aviation Autonomy

Reliable Robotics • Mountain View (CA)

On-site
USD 180,000 - 240,000
Senior Autonomous Simulation Engineer
Senior Autonomous Simulation Engineer

AeroVect • Town of Poland (NY)

On-site
USD 120,000 - 180,000
Senior Software Engineer, Air Combat Autonomy & LVC Sim
Senior Software Engineer, Air Combat Autonomy & LVC Sim

Decisive Point • Fort Walton Beach (FL)

Hybrid
USD 140,000 - 190,000
Equity
Benefits package
Lead Mission Systems Software Manager - Autonomy & Flight
Lead Mission Systems Software Manager - Autonomy & Flight

AV • San Diego (CA)

On-site
USD 141,000 - 215,000
Medical benefits
Dental benefits
Vision benefits
+3
Senior Simulation Platforms Engineering Lead
Senior Simulation Platforms Engineering Lead

Anduril • Washington, Costa Mesa (CA)

On-site
USD 220,000 - 292,000