{"schemaVersion":"jobsearcher.job.v1","id":"4d7832bca11e44e1424ee56e","url":"https://jobsearcher.com/jobs/4d7832bca11e44e1424ee56e","canonicalUrl":"https://jobsearcher.com/jobs/4d7832bca11e44e1424ee56e","title":"Senior PX4 Developer","description":"Rainmaker builds systems to make it rain. Our autonomous drone fleets and weather modification platform operate worldwide: expanding freshwater supplies, protecting agriculture, and proving that cloud seeding works at scale. You are:A seasoned software engineer with a background in drone autonomyFast, thoughtful, autonomous, and opinionatedWilling to relocate to El Segundo, CaliforniaWhat you’ll work on:Contribute to our drone autonomy software stack end-to-end as a domain expertModify and extend PX4 firmware for custom use cases and flight behaviorsDevelop firmware for embedded systems across power, peripherals, and sensingSupport simulation-based testing in Gazebo, HITL, and SITL environmentsAssist with flight test support, log analysis, and software debuggingWhat we’re looking for:3+ years of professional experience developing software for PX4/ArduPilot systemsExperience shipping production code in Rust, plus C++ or PythonExperience developing firmware for ESP32, RP2040, or similar embedded targetsComfort with low-level peripheral buses: CAN, UART, I2C, SPIExperience with real-time pub/sub middleware (Zenoh, DDS, ROS 2, MQTT, or similar)Working knowledge of MAVLink and typical autopilot integration patternsRainmaker is an Equal Opportunity Employer; employment with Rainmaker is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.Rainmaker participates in E-Verify. To learn more, including your rights and responsibilities, please visit E-Verify.gov.","company":"Rainmaker Technology","rawCompany":"rainmaker technology","city":"El Segundo","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-04-26T11:52:46.766Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior PX4 Developer","description":"Rainmaker builds systems to make it rain. Our autonomous drone fleets and weather modification platform operate worldwide: expanding freshwater supplies, protecting agriculture, and proving that cloud seeding works at scale. You are:A seasoned software engineer with a background in drone autonomyFast, thoughtful, autonomous, and opinionatedWilling to relocate to El Segundo, CaliforniaWhat you’ll work on:Contribute to our drone autonomy software stack end-to-end as a domain expertModify and extend PX4 firmware for custom use cases and flight behaviorsDevelop firmware for embedded systems across power, peripherals, and sensingSupport simulation-based testing in Gazebo, HITL, and SITL environmentsAssist with flight test support, log analysis, and software debuggingWhat we’re looking for:3+ years of professional experience developing software for PX4/ArduPilot systemsExperience shipping production code in Rust, plus C++ or PythonExperience developing firmware for ESP32, RP2040, or similar embedded targetsComfort with low-level peripheral buses: CAN, UART, I2C, SPIExperience with real-time pub/sub middleware (Zenoh, DDS, ROS 2, MQTT, or similar)Working knowledge of MAVLink and typical autopilot integration patternsRainmaker is an Equal Opportunity Employer; employment with Rainmaker is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.Rainmaker participates in E-Verify. To learn more, including your rights and responsibilities, please visit E-Verify.gov.","datePosted":"2026-04-26T11:52:46.766Z","dateModified":"2026-04-26T11:52:46.766Z","hiringOrganization":{"@type":"Organization","name":"Rainmaker Technology","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"El Segundo","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"4d7832bca11e44e1424ee56e"},"url":"https://jobsearcher.com/jobs/4d7832bca11e44e1424ee56e"}}