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

Software Engineer, Mission Simulation

Rain

About the role 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. 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. Rain

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer, Mission Simulation in Alameda, CA vacancy
  • $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
  • $173k - $251k

    Everlaw is looking for a Senior Software Engineer, AI Platform with experience building and operating AI platform capabilities that power user...  ..., coaching, and comprehensive feedback.At Everlaw, our mission is to promote justice by illuminating truth. Our company culture... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Everlaw

    Oakland, CA
    2 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... 
    Suggested
    For contractors
    Flexible hours

    Prolific Machines

    Emeryville, CA
    3 hours ago
  • $140k

    The RoleEverlaw is looking for a Software Engineer to join our team. This is an amazing opportunity to launch your engineering career, make...  ...the legal industry, at a category-leading business built on a mission to illuminate the truth.Everlaw is an equal opportunity employer... 
    Suggested
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Work visa

    Everlaw

    Oakland, CA
    2 days ago
  • $174.92k - $209.91k

    From Fivetran’s founding until now, our mission has remained the same: to make access to...  ..., canonical and ready to query, with no engineering or maintenance required. We’re proud that...  ...For5+ years of experience in the software industry with a passion for solving complex... 
    Suggested
    Full time
    Work at office
    Remote work

    Fivetran

    Oakland, CA
    2 days ago
  •  ...vertically integrates hardware and software to create leading edge...  ...on saving lives. As a GNC Engineer, you will be joining the team...  ...fidelity 6-DOF (Degrees of Freedom) simulations to predict vehicle behavior....  ...logic for autonomous mission phases. Performance Analysis... 

    Arxlight

    Oakland, CA
    1 day ago
  • $100k - $200k

     ...female executives, and scientists.THE OPPORTUNITYThisSenior Software Engineer position can work out of Alameda, CA location.We are seeking...  ...limiting strategies.Background in digital health, IoT, or other mission-critical platforms.Familiarity with cloud platforms such as... 
    Worldwide
    Shift work

    Abbott

    Alameda, CA
    4 days ago
  • $191k - $293k

    The BasicsAs a Tanium Senior Software Engineer, you will be tasked with building and maintaining best-of-breed products as part of a small and...  ...business - visit  and follow us on LinkedIn and X.On a mission. Together. At Tanium, we are stewards of a culture that emphasizes... 
    Full time
    Contract work
    Live in
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Tanium

    Emeryville, CA
    1 day ago
  • About Grocery Outlet:Our Mission: Touching lives for the betterOur Vision: Touching lives by being the first choice for bargain-minded...  ....About the Role: We are seeking a highly experienced Senior Software Engineer to join our team in order to drive engineering excellence and... 
    Full time

    Grocery Outlet

    Emeryville, CA
    3 days ago
  •  ...work alongside highly motivated engineers, and execute in a high-...  ...We are looking for 3 years of software engineering experience, with...  ...vehicle dynamics You will write mission-critical real-time C that...  ...facing runs You will build simulation and analysis tools in Python... 
    Work at office
    Flexible hours

    Zendar

    Berkeley, CA
    2 days ago
  • $166.59k - $199.91k

     ...From Fivetran’s founding until now, our mission has remained the same: to make access to...  ..., canonical and ready to query, with no engineering or maintenance required. We’re proud that...  ...a passion for building enterprise grade software to join the team. You will be focusing... 
    Full time
    Work at office
    Remote work

    Fivetran

    Oakland, CA
    1 day ago
  •  ...environmentally contaminated land. Our mission is to bring contaminated sites back online...  ...combine novel chemistry, hardware, and software. About Remedy Remedy is a startup...  ...Summary We are hiring a Senior Software Engineer to help design and build Remedy's core... 

    Remedy Scientific Inc.

    Oakland, CA
    3 hours ago
  • $1,000 per month

     ...researchers and making progress on our mission. Why we're hiring for this role Since...  ...want to add another strong senior-level engineer to our team who’ll help us meet the...  ...Professional experience contributing to software development teams at a mid-career to senior... 
    Temporary work
    Work at office
    Remote work
    Home office
    Flexible hours

    Elicit

    Oakland, CA
    3 hours ago
  • $139.87k - $167.85k

     ...industry‑leading companies with a shared mission: helping organizations unlock the full...  ...data movement across the systems, clouds, engines, and tools they rely on. dbt Labs...  ...companies. We're looking for a senior software engineer to join our Metadata team, which... 

    Fivetran

    Oakland, CA
    1 day ago
  • $173k - $251k

    As a Software Engineer, Automation & Developer Tools at Everlaw, you will be a key architect of our quality culture, helping to shape automated...  ...to ensure our platform remains robust as we pursue our mission to promote justice by illuminating truth.In this Senior Software... 
    Local area
    Remote work
    Work from home
    Visa sponsorship
    Work visa

    Everlaw

    Oakland, CA
    15 hours ago
  • $174.92k - $209.91k

    From Fivetran’s founding until now, our mission has remained the same: to make access to...  ..., canonical and ready to query, with no engineering or maintenance required. We’re proud that...  ....Fivetran is looking for a Senior R&D Software Engineer to join our fast-growing Fivetran... 
    Full time
    Work at office
    Remote work
    Shift work

    Fivetran

    Oakland, CA
    2 days ago
  • $160k - $195k

    Software Engineer - Full Stack Emeryville, CA A Bit About Us We are Arcadia Science, an evolutionary biology company founded and led by scientists. Our mission is to turn natural innovations into real-world solutions by developing systematic and quantitative approaches... 

    Arcadia Science

    Emeryville, CA
    1 day ago
  • $140k - $180k

    Software Engineer Astra's mission is to improve life on Earth from space by creating a healthier and more connected planet. Today, Astra offers one of the lowest cost-per-launch dedicated orbital launch services, and one of the industry's leading flight-proven electric... 

    ASTRA

    Alameda, CA
    1 day ago
  • $177.65k - $240.35k

     ...Space & Security (BDS) is seeking a Mission Systems Software Test Architect to join the Air Dominance...  ...re looking for enthusiastic software engineers to join us on that journey. As...  ...software development, modeling, simulation, testing, and/or analysis using C, C++... 
    Permanent employment
    Work experience placement
    Immediate start
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work
    Day shift
    Berkeley, CA
    4 days ago
  •  ...Join the WeVote Movement WeVote has an open volunteer Senior Software Engineering  position for an individual who wants to develop new skills...  ...to apply: Submit your resume and include a brief note/cover letter to why you are interested in WeVote and our mission... 
    Part time
    Work experience placement
    Remote work

    WeVote

    Oakland, CA
    more than 2 months ago
  • $166k - $205k

     ...capabilities of our autonomy engine and electric propulsion systems...  ...proprietary flight control software, avionics, high power density...  ...incorporating weather into how a mission is planned and flown. You...  ...handling for a new airframe, from simulation through flight test... 
    Temporary work
    Remote work

    Pyka

    Alameda, CA
    29 days ago
  • $188k - $251k

     ...agent-ready release platform. In this hands-on, execution-heavy software engineering role, you will be building the release pipelines to allow...  ...legal industry, at a category-leading business built on a mission to illuminate the truth.Everlaw is an equal opportunity employer... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Work visa
    Shift work

    Everlaw

    Oakland, CA
    15 hours ago
  • $160k - $200k

     ...is architected and how your engineering decisions improve the ability...  .... We are hiring a Software Engineer to join the team and...  ...real-time C++ implementation, simulation, tuning, and on-vehicle validation...  ...lateral dynamics Write mission-critical, real-time C++ that... 
    Full time
    Work at office
    Flexible hours

    Zendar

    Berkeley, CA
    a month ago
  • $215k - $270k

     ...future operates. Join a fast-moving, mission-driven team at the forefront of maritime...  ...Saildrone is seeking a Staff Software Engineer, Perception to join our Robotics Software...  ...maintain large-scale regression testing and simulation frameworks, utilizing Python to... 
    Full time
    Local area
    Relocation package
    Flexible hours
    3 days per week

    Saildrone

    Alameda, CA
    2 days ago
  • $170k - $180k

     ...The role you’re interested in… As a Data Engineer, you will help our company solve their...  ...time 30% Protect the data pipeline! Your mission is to monitor the production schedule, troubleshoot...  ...) A case study or job task to simulate what you’d actually be doing in the role... 
    Temporary work
    Casual work
    Work at office
    Local area
    Night shift
    Weekend work
    Day shift

    Socket

    Emeryville, CA
    1 day ago
  • $126.65k - $171.35k

     ...with us. The Boeing Company is looking for Experienced Missions Systems Software Engineers - Embedded to join the Boeing's Mission Systems...  ...experience with full life-cycle software development, modeling, simulation, testing, and/or analysis using C, C++, C#, Python,... 
    Permanent employment
    Work experience placement
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work
    Day shift
    Berkeley, CA
    16 days ago
  •  ...last-mile logistics. The team's mission is to create technologies...  ...seeking a highly motivated Systems Engineer to help shape the...  ...that connect diverse hardware, software, and operational teams into a...  ...plans, acceptance criteria, simulation requirements) and coordinate... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    Oakland, CA
    15 hours ago
  •  ...Company Description We are on a mission to bring human-like intelligence to...  ...Design, build, and maintain software that runs in both simulation and on real hardware. Prototype...  ...Bachelor’s degree in Computer Science or Engineering. ~4+ years of relevant industry experience... 
    Immediate start
    Remote work
    Flexible hours

    ThoughtForge

    Oakland, CA
    2 days ago
  • $93.45k - $202.47k

     ...distance (approximately 50 miles) of either our Alpharetta, GA or Oakland, CA office to support onsite collaboration.The Senior Software Engineer, Cloud EPM, is responsible for designing, developing, configuring, and supporting enterprise-scale Oracle Cloud EPM solutions... 
    H1b
    Work at office
    Local area
    2 days per week
    1 day per week

    Delta Dental

    Oakland, CA
    1 day ago
  • $92.5k - $200.4k

    The Senior Software Engineer will join our People Technology team to build and support our HCM Applications Suite. Along with writing effective code, the position will be responsible for designing, building, delivering and maintaining a highly scalable set of products and... 
    Local area
    Visa sponsorship
    Work visa

    Delta Dental

    Oakland, CA
    15 hours ago

Do you want to receive more vacancies?

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