Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Mission Simulation in Alameda, CA vacancy
  • $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... 
    Suggested
    Full time
    Part time
    Flexible hours

    Medium

    Oakland, CA
    12 hours ago
  • $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... 
    Suggested
    Visa sponsorship

    Astera Institute

    Emeryville, CA
    4 days ago
  • $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

    ClearEdge IT Solutions

    Emeryville, CA
    3 days ago
  • $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... 
    Suggested
    Work at office
    Remote work

    ENERCON

    Emeryville, CA
    4 days ago
  • 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

    FANTOM CORPORATION

    Emeryville, CA
    4 days ago
  • $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 office
    Remote work
    Work visa

    ENERCON

    Emeryville, CA
    4 days ago
  • $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 work
    For subcontractor
    Remote work

    Enercon Services, Inc.

    Emeryville, CA
    4 days ago
  • $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 employment
    Work experience placement
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work
    Day shift

    Boeing

    Berkeley, CA
    3 days ago
  • $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 contractors
    Flexible hours

    DutchTech

    Emeryville, CA
    3 days ago
  • $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... 

    ClearEdge

    Emeryville, CA
    4 days ago
  • 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 employment
    Temporary work
    Local area

    Layup Parts

    Emeryville, CA
    4 days ago
  • $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... 

    Astra

    Alameda, CA
    1 day ago
  • 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... 

    FANTOM CORPORATION

    Emeryville, CA
    4 days ago
  •  ...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... 

    Chef Robotics

    Emeryville, CA
    4 days ago
  • $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

    Covariant

    Emeryville, CA
    4 days ago
  • 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... 

    ClearEdge IT Solutions

    Emeryville, CA
    4 days ago
  • 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... 

    FanTom Corp

    Emeryville, CA
    4 days ago
  • 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 employment
    Temporary work
    Local area

    Layup Parts

    Emeryville, CA
    4 days ago
  •  ...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 office
    Shift work

    Tutor.com

    Emeryville, CA
    3 days ago
  • $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 office
    Remote work
    Work from home
    Visa sponsorship

    Vanguard

    Oakland, CA
    19 days ago
  •  ...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

    Vanguard

    Oakland, CA
    19 days ago
  •  ...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 time
    Work from home
    Flexible hours

    Lightship

    Emeryville, CA
    4 days ago
  • 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... 

    Dormont Manufacturing Company

    Berkeley, CA
    1 day ago
  • $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

    Grid

    Emeryville, CA
    4 days ago
  • $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 placement
    H1b
    Work at office
    Visa sponsorship
    Flexible hours
    Shift work

    Multiply Labs

    Emeryville, CA
    4 days ago
  •  ...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 time
    Work at office
    Remote work

    Fivetran

    Oakland, CA
    3 days ago
  •  ...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 time
    Work at office
    Immediate start
    Remote work

    Fivetran

    Oakland, CA
    12 hours ago
  •  ...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 office
    Worldwide
    Monday to Friday
    3 days per week

    VuMedi

    Oakland, CA
    3 days ago
  • $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... 

    ClearEdge IT Solutions

    Emeryville, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Mission Simulation. Be the first to apply!