Software Engineer, Mission Simulation
Rain
Simulation is the first proving ground for everything we build. 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. In this role, you will build the environments, infrastructure, and system integrations that allow Rain to safely scale autonomous firefighting. 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. You will have opportunities to contribute directly to the product by developing safety‑critical and mission‑critical production modules that are deployed and run in‑flight. You will shape how multi‑aircraft coordination strategies are developed, how edge cases and failure modes are tested, and how we build confidence in safety‑critical autonomy before deployment. Your simulation systems will directly influence how we fight fires, protect communities, and scale operations. 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. What we do 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. What you'll do 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. What We’re Looking For Core Technical Skills 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 and debugging a multi‑host application and simulation environment Experience with system integration across multiple software and hardware components Solid understanding of networking fundamentals (IP/subnet, TCP/UDP) Experience modeling or working with: Distributed systems, Multi‑agent systems, Real‑time or near‑real‑time systems Understanding tradeoffs such as fidelity vs performance across the product as well as simulation as a whole Execution & Ownership Proven ability to own a domain end‑to‑end in a fast‑moving environment Able to prioritize work based on product impact, maintaining deep ownership while contributing where it most accelerates mission progress Strong bias for action—able to move from ambiguity to execution quickly Ability to break down large problems into tractable, deliverable components Treats engineering as a craft, continually refining skills and utilizing all available tools (code analysis, AI agents, etc) to design, own, and deliver high‑quality, dependable systems What will make you a great fit You’re excited about Rain’s mission to stop wildfires before they grow out of control You thrive in small teams, where you can see the immediate impact of your knowledge and expertise Experience with aerospace, robotics, or autonomy systems Comfortable working at the system boundary: networking (TCP/UDP, latency, packet loss), IPC, filesystems, and process orchestration Experience with real‑time rendering, game engines, or simulation frameworks (e.g. Unreal Engine, AirSim, AFSIM) Understanding of geospatial reference systems (WGS84, ECEF, Local Tangent Plane, NAD83) Familiarity with fire modeling, environmental simulation, or geospatial systems Background in simulation for training or validation of AI/ML systems Experience with hardware‑in‑the‑loop (HIL) or software‑in‑the‑loop (SIL) systems You’ve served as a firefighter Location This is an on‑site position. Our office is located in Alameda, California—just across the Bay from San Francisco. The office is easily accessible by ferry, bike and scooter, and there is ample parking. Some travel for validation testing is expected. Legal Notice This role involves access to information governed by U.S. export control laws. To comply, applicants must qualify as a “U.S. Person” (U.S. Citizen, lawful permanent resident, refugee, or asylee). Employment offers are contingent upon meeting these requirements. #J-18808-Ljbffr Rain
$160k - $200k
...team brings together experienced engineers, skilled lash artists, and... ...entrepreneurs, all united by a shared mission: to combine innovative... ...Role: We are seeking a Senior Software Engineer in Test with strong experience in simulation and test development for robotic...SuggestedFull timePart timeFlexible hours$100k - $400k
...with a $2.5B endowment on a mission to steer science and technology... ...creative scientists and engineers from leading academic institutions... ...for an ambitious Senior Software Engineer to help us reverse-... ...models and running complex simulations. Design and optimize custom...SuggestedVisa sponsorship$10k
...Join ClearEdge and be part of a mission-focused team solving some of the DoD’s most complex... ...to code, plan, test, and deploy software and repository solutions across network... ...software development teams, and network engineers. Establish strong, collaborative working...Suggested$107.2k - $183k
Overview Our Data Center Mission Critical Group is seeking a Civil Structural Engineer to join the team. Join us for a fulfilling engineering role where you'll... ...Excel Minimum basic level of proficiency in CAD software ETABS software experience strongly preferred Excellent...SuggestedWork at officeRemote work- FANTOM CORPORATION is seeking a Jr Software Engineer to support the development and maintenance of complex software systems in Emeryville, California. This role involves building scalable applications and integrating modern technologies in a collaborative environment. The...Suggested
$95k - $180k
...Data Center Group is seeking a Mid - Principal Level Electrical Engineer to join the team. This is an exciting opportunity to play a key... ...in delivering high-quality engineering solutions for complex, mission‑critical projects. You'll combine technical excellence, leadership...Work at officeRemote workWork visa$100k - $150k
Overview ENERCON’s Data Center Mission Critical Group is seeking an Engineering Project Manager to join the team. In this dynamic role, you will lead engineering projects, collaborate with technical teams to create detailed proposals, and manage all aspects of project...Contract workFor subcontractorRemote work$99.45k - $134.55k
...inclusive, with great opportunity for professional growth. Find your future with us. The Boeing Company is looking for Missions Systems Software Engineers – Embedded to join the Boeing's Mission Systems Software team in Berkeley, Missouri. This position is hiring...Permanent employmentWork experience placementInterim roleRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift$160k - $210k
...ushering in a new era of biotechnology with light. Our mission is to make next-generation therapies broadly... ...opportunity to shape the long‑term direction of software systems at Prolific. As a foundational Software Engineer within the organization, you will have substantial...For contractorsFlexible hours$10k
Join ClearEdge and be part of a mission-focused team solving some of the DoD’s most complex technical challenges. Every day, ClearEdge... ...more at Your Mission Develop, maintain, and enhance complex software systems using ServiceNow, JavaScript, HTML, CSS, and API integrations...- At Layup Parts, our mission is simple: deliver composite parts faster. We’re not just another... ...the next generation of manufacturing software and automation for aerospace and defense... ...looking for highly motivated Software Engineers to join our team as key members of our growing...Permanent employmentTemporary workLocal area
$130k - $160k
Astra’s mission is to improve life on Earth from space by creating a healthier and more connected planet. Today, Astra offers... ...propulsion systems for satellites, the Astra Spacecraft Engine. The Team Software is at the forefront of how we operate at Astra. As a vertically...- Fantom Corporation is a mission‑focused organization supporting critical programs across the defense and intelligence community. We... ...expertise, and long‑term career growth. We are seeking a Jr Software Engineer to support the development and maintenance of complex...
- ...Robotics, Chef is rapidly scaling with multiple multi-year contracts and a mission to put an intelligent robot in every commercial kitchen. About The Role Chef is looking for a Senior Software Engineer, Robotics Platform, to help us scale our fleet of robots. You will make...
$145k - $225k
Overview Our mission is to build the Covariant Brain, a universal AI to give robots the... ...AI, SW, and HW) Build mission-critical software, from robotic systems to cloud infrastructure... ...mechanical, electrical, software engineers, AI/ML researchers, and business development...Flexible hours- ClearEdge in Emeryville is seeking a Principal Software Engineer to join an Agile Software Team focused on delivering innovative solutions for complex technical challenges. The role involves developing features for a metrics and monitoring dashboard and requires deep expertise...
- FANTOM CORPORATION is seeking a Senior Software Engineer to support mission-critical applications in a high-performance environment. The successful candidate will work extensively with Python and C++ within Linux. Responsibilities include designing and maintaining complex...
- At Layup Parts, our mission is simple: deliver high‑quality composite parts faster. We... ...industries. What You’ll Work On Build software that analyzes, manipulates, and generates... ...to automate workflows Develop internal engineering tools that improve speed, quality, and scalability...Permanent employmentTemporary workLocal area
- ...technical problems to evolve humanity and society to the next level. Tutor Intelligence builds software to enable ordinary robots to achieve extraordinary things. As a platform engineer, your work lies at the center of this challenge, orchestrating real‑time robot code,...Work at officeShift work
$100k - $180k
...investment management, cloud‑native platforms, and advanced analytics engineering. The technology we build directly supports investment research... ...junior engineers, and driving system reliability for mission‑critical investment platforms. Core Responsibilities Backend...Work at officeRemote workWork from homeVisa sponsorship- ...native platforms, and advanced analytics engineering. The technology we build directly... ...Experience Required ~5+ years of experience in software engineering, test engineering, or... ...Vanguard At Vanguard, we don't just have a mission—we're on a mission. To work for the...Visa sponsorship
- ...members, customers, shareholders and the achievement of our mission and vision. We operate in a collaborative environment with a... ...building cutting‑edge electronics and controls. We are seeking a Software Engineer specializing in Android UI/UX and Systems Interfacing. In...Full timeWork from homeFlexible hours
- The Boeing Company in Berkeley, MO is seeking a Software Engineer (Associate, Experienced, & Senior) to join the F-15 Mission System Software Development Team. You will design and implement real-time embedded software for the ADCP II and related subsystems, contributing...
$160k - $200k
...'s financial system is built to favor those with money. Grid’s mission is to level that playing field by building financial products that... ...in our brand new Seattle office! The role We’re adding an iOS Engineer to our team to help us build and scale our core product lines....Work at office$160k - $250k
...is a robotics company on a mission to solve a significant bottleneck... ..., cloud‑integrated hardware‑software systems, dextrous... ...member of our Robotics Software Engineering Team, you will be a key technical... ...data from various sensors Simulation & Testing: Building and maintaining...Work experience placementH1bWork at officeVisa sponsorshipFlexible hoursShift work- ...Staff Software Engineer - Data Platform Bengaluru, Karnataka, India, APAC From Fivetran founding until now, our mission has remained the same: to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonical...Full timeWork at officeRemote work
- ...Oakland, California, United States, AMER Position Title: Principal Software Engineer From Fivetran founding until now, our mission has remained the same: to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses...Full timeWork at officeImmediate startRemote work
- ...through innovative video‑based learning. Our mission is to empower healthcare professionals... ...you’ll do We’re looking for a Principal Engineer / Product Architect to lead the next... ...years of experience building and scaling software systems, ideally in consumer, data, or AI...Work at officeWorldwideMonday to Friday3 days per week
$10k
...Join ClearEdge and be part of a mission-focused team solving some of the DoD's most complex technical challenges. Every day, ClearEdge... ...technology lab. Learn more at Your Mission: As a Principal Software Engineer , you will serve on a five-person Agile Software Team...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Mission Simulation. Be the first to apply!
- ngo software engineer Alameda, CA
- software developer Alameda, CA
- part time software developer remote Alameda, CA
- senior software engineer ruby on rails Alameda, CA
- software engineer amazon Alameda, CA
- senior software design engineer Alameda, CA
- entry level software engineer remote Alameda, CA
- software developer fintech Alameda, CA
- consulting software engineer Alameda, CA
- real time software engineer Alameda, CA


