Rain Aero

Rain Aero

Software Engineer, Mission Simulation

Alameda, USA · Contract

Sponsorship not specifiedDetected 92 days ago
PythonC++Distributed SystemsDockerLinuxMachine LearningAgentic AIRoboticsUnreal Engine

About the role

  • Before an aircraft flies, before autonomy makes decisions in the field, and before operators rely on the system in dynamic wildfire conditions-those behaviors are developed, tested, and validated in simulation.
  • At the intersection of perception, autonomy, aircraft systems, and operator interfaces, your work will enable rapid iteration on mission-critical capabilities and expose how the full system behaves under real-world constraints.
  • Your simulation systems will directly influence how we fight fires, protect communities, and scale operations.

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.
  • 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.
  • Simulation is the first proving ground for everything we build.
  • In this role, you will build the environments, infrastructure, and system integrations that allow Rain to safely scale autonomous firefighting.

Company info

  • Rain integrates with early wildfire detection to dispatch autonomous aircraft to suspected ignitions.
  • Once dispatched, Rain's Wildfire Mission Autonomy System perceives the fire, shares intelligence, develops a suppression strategy, and when approved, completes the water drop and evaluates its efficacy.
  • Combining wildfire mission management, path planning, fire perception, suppression strategy, and suppressant targeting, Rain's technology gives fire agencies the ability to stop wildfires in their earliest stages, before they grow out of control.
  • We are looking for a Senior Software Engineer to lead development of mission simulation and system integration infrastructure-enabling rapid iteration, validation, and deployment of multi-aircraft autonomous operations.

Visa & Work Authorization

  • export control laws

This listing is sourced directly from Rain Aero's careers page and normalized into a canonical job model.