Software Engineer, Autonomy
hace 1 semana
You are responsible for creating the core decision-making framework, algorithms, and models that guide multi-aircraft coordinated wildfire suppression. At the nexus of the perception pipeline, suppression execution engine, and operator command interface, your systems will rapidly develop and adapt strategies in a changing wildfire environment to achieve suppression goals. You will collaborate directly with firefighters, pilots, and your engineering colleagues to determine and validate system requirements.
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.
Responsibilities
Build and integrate mission-level autonomy frameworks for goal-oriented behavior, task assignment, and system-level coordinationEnable intuitive human command and supervision, communicating intent, and building operator confidence in mission-critical contextsDevelop algorithms for collaborative autonomy involving multiple aircraftEnsure real-time performance and reliability of autonomy software, especially under compute-constrained and communications-limited conditions.Design autonomy software with fault-tolerance, fail-safe behavior, and robustness to uncertain environments or degraded sensors.Validate and test in simulation and in flight, ensuring mission success in challenging conditions faced by firefighting aircraftCollaborate closely with other members of the engineering team to develop and test the algorithms that power the wildfire mission autonomy systemContribute to simulation environments for training, testing, and validation
Qualifications
Deep expertise (6+ years of experience) in software engineering for UAS, robotics, or other safety-critical applications Strong proficiency in C++14 (or newer) development for resource-limited environmentsKnowledge of planning, state machines, or behavior treesBackground in robotics, control systems, or aerospace autonomyFamiliarity with simulation tools (e.g., Unreal Engine, AirSim, AFSIM)Understanding of communication protocols, real-time constraints, and embedded systems
What will make you a great fit
You're excited about Rain's mission to stop wildfires before they grow out of controlYou thrive in small teams, where you can see the immediate impact of your knowledge and expertiseYou have experience with reinforcement learning or adaptive autonomyYou're familiar with STANAG/DoD autonomy standards and DO-178CYou've previously worked with uncrewed aerial systems, aviation, aerospaceYou've served as a firefighterYou are willing to travel at least 15% of the year for validation testing
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.
-
Software Engineer
hace 1 semana
Santiago, Metropolitana, Chile Central de Distribución Lagos SA A tiempo completoSomos Grupo Lagos , un holding de origen familiar dedicado a la venta y distribución de productos de cuidado personal, aseo del hogar, belleza y bazar, compuesto por tres unidades de negocio; Liquimax, Lagos Distribuidores, En esta oportunidad, el team de Desarrollo de aplicaciones está buscando a su próximo Software Engineer para hacer la diferencia en...
-
Software Engineer
hace 1 semana
Santiago, Metropolitana, Chile Avos Tech A tiempo completoReconocido Holding con más de 20 años de presencia en el mercado nacional se encuentra en búsqueda de un (a) Ingeniero (a) Informática o carrera afín, para desempeñar el cargo de Software EngineerRequisitos:•Experiencia mínima 1 año en el cargo•Experiencia en Git•Experiencia en lenguajes de programación orientado a objetos C++, Objective C PHP...
-
DevOps Software Engineer
hace 2 días
Santiago, Metropolitana, Chile Tata Consultancy Services Chile A tiempo completoDescripción del puesto Empresa internacional de soluciones informáticas busca integrar a su equipo a DevOps Software Engineer¿Eres un apasionado de la automatización, la integración continua y las mejores prácticas de DevOps? Únete a una empresa de carácter internacional especializada en el servicio de soluciones informáticas como DevOps Software...
-
Senior Software Engineer
hace 5 días
Santiago, Metropolitana, Chile RYZ Labs A tiempo completoRYZ Labs is looking for a Senior Software Engineer to join one of our client's teams, from the sports merchandising industryWe're looking for a Senior Software Engineer to join the Sales & Finance Engineering team and contribute to the development, maintenance, and enhancement of applications. You'll help build and evolve a service-oriented,...
-
Software Engineer ll
hace 5 días
Santiago, Metropolitana, Chile Cencosud A tiempo completoSoftware Engineer ll CencosudDescripción del cargoBuscamos a nuestro/a próximo/a Software Engineer Sr, apasionado/a por la tecnología y con ganas de impactar directamente en millones de experiencias de compra en toda Latinoamérica. El desafío:Serás parte de un equipo altamente autónomo y colaborativo, encargado de diseñar y mantener plataformas...
-
Software Engineer Backend
hace 1 semana
Santiago, Metropolitana, Chile ACL A tiempo completoEn ACL, empresa líder en soluciones tecnológicas con más de 30 años de experiencia en Latinoamérica, estamos buscando talento para el cargo deSoftware Engineer Backend, con al menos 5 años de experiencia, para trabajar 100% remoto, si te entusiasma trabajar en un entorno dinámico, con desafíos constantes y oportunidades de crecimiento, esta es tu...
-
Software Engineer Intern
hace 1 semana
Santiago, Metropolitana, Chile Vita A tiempo completoEn Vita estamos construyendo la plataforma definitiva para centros de bienestar, salud y deporte en Latinoamérica . Queremos que estos negocios puedan enfocarse en crecer y atender mejor a sus clientes, mientras nosotros resolvemos toda su operación.Somos un equipo chico trabajando en problemas grandes: cómo automatizar la gestión completa de gimnasios,...
-
R&D Software Engineer
hace 2 días
Santiago, Metropolitana, Chile Levita Magnetics A tiempo completoLevita Magneticsestá transformando la cirugía mínimamente invasiva a través de la Magnetic Surgery y su robot quirúrgico MARS. Operamos en un entorno ágil y dinámico, con un creciente portafolio de productos innovadores.Como parte del crecimiento de Levita Magnetics en América Latina, estamos buscando unR&D Software Engineerquien será responsable de...
-
Embedded Software Engineer
hace 1 semana
Santiago, Metropolitana, Chile Canon Production Printing A tiempo completo*** Please note that Canon Production Printing will be closed from December 24th 2025 until Januari 4th 2026. Applications will be reviewed in the week of Januari 5th. We wish you happy holidays *** Are you passionate about designing and implementing innovative embedded control solutions in a multi-discipline environment? Get in touch with usQuestions...
-
Android Software Engineer
hace 1 semana
Santiago, Metropolitana, Chile Grupo Falabella A tiempo completoDescripción EmpresaFALABELLA ES UNA DE LAS COMPAÑÍA MÁS PRESTIGIOSAS DE LATINOAMÉRICA, CON MÁS DE 130 AÑOS DE EXPERIENCIA, ES UN LUGAR SIN LÍMITES NI FRONTERAS COMPUESTO POR GRANDES MARCAS: FALABELLA RETAIL, SODIMAC, TOTTUS, BANCO FALABELLA, MALL PLAZA, FALABELLA.COM Y LINIO, PRESENTES EN 9 PAÍSES Y EN DIVERSAS INDUSTRIAS, SOMOS MÁS DE 100 MIL...