Rainmaker is developing an integrated cloud-seeding system using weather-resistant UAS, radar and satellite observations, numerical weather prediction, novel sensing and validation systems, and sustainable seeding technologies to make more freshwater available to farms, ecosystems, and communities. The vehicle software team builds the software that operates the vehicles, connecting flight control, onboard computing, sensors, payloads, and ground operations, in close collaboration with electrical, mechanical, manufacturing, and flight operations teams. The Vehicle Software Engineer owns vehicle software capabilities from operator interfaces through onboard mission execution. Work spans ground stations, mission planning and execution, failsafe behaviors, sensing, payload and sensor integration, and autonomy. The engineer takes projects from architecture and prototyping through simulation, hardware integration, flight testing, deployment, and field support, with responsibility for reliable operation in real-world conditions. The software stack includes Rust onboard services and ground-station backends, React/TypeScript interfaces in Electron, and PX4 flight-control integration over MAVLink. Success in the first 90 days includes understanding mission workflows and system behavior end to end, identifying key reliability risks and operator pain points, delivering a tested improvement into an operational release, validating intended and failure behavior, and improving a recurring source of operational friction.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed