Home › Companies › Make Rain › Senior PX4 Developer
Senior PX4 Developer
Make Rain · El Segundo, CA · On Site · Active · $150,000–$200,000 / year · Lever
Job facts
| Field | Value |
|---|---|
| Company | Make Rain |
| Title | Senior PX4 Developer |
| Normalized title | - |
| Department / team | Engineering |
| Location | El Segundo, CA, United States |
| Work model | On Site |
| Employment type | - |
| Salary | $150,000–$200,000 / year |
| Status | active |
| ATS provider | Lever |
| Posted / first seen | 2026-04-24 / 2026-05-29 |
| Changed / last seen | 2026-05-29 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Make Rain. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through Lever. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in El Segundo. | Open |
| Work model jobs | Active On Site postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Make Rain |
| Source | 6ca6e012-6040-4f29-8457-0602d9ae8da5 |
| ATS provider | Lever |
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 autonomy
Fast, thoughtful, autonomous, and opinionated
Willing to relocate to El Segundo, California
What you’ll work on:
Contribute to our drone autonomy software stack end-to-end as a domain expert
Modify and extend PX4 firmware for custom use cases and flight behaviors
Develop firmware for embedded systems across power, peripherals, and sensing
Support simulation-based testing in Gazebo, HITL, and SITL environments
Assist with flight test support, log analysis, and software debugging
What we’re looking for:
3+ years of professional experience developing software for PX4/ArduPilot systems
Experience shipping production code in Rust, plus C++ or Python
Experience developing firmware for ESP32, RP2040, or similar embedded targets
Comfort with low-level peripheral buses: CAN, UART, I2C, SPI
Experience with real-time pub/sub middleware (Zenoh, DDS, ROS 2, MQTT, or similar)
Working knowledge of MAVLink and typical autopilot integration patterns
Rainmaker 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.
Full job record
| Job ID | abcf7e040d192d571b32c006e3158c8c5667bfac |
| Org ID | 20d60f9a-33b2-417c-ad11-798046542e90 |
| Source ID | 6ca6e012-6040-4f29-8457-0602d9ae8da5 |
| Board ID | 6ca6e012-6040-4f29-8457-0602d9ae8da5 |
| Provider | lever |
| Provider Job Key | 41dbe91d-c5ce-44ae-8970-345e67a0aac3 |
| Title | Senior PX4 Developer |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | El Segundo, CA |
| Department | — |
| Team | Engineering |
| Employment Type | — |
| Workplace Type | on_site |
| Remote Policy | — |
| Country | United States |
| Region | CA |
| City | El Segundo |
| Salary Raw | USD 150000-200000 per-year-salary |
| Salary Min | 150,000 |
| Salary Max | 200,000 |
| Salary Currency | USD |
| Salary Period | year |
| Source URL | https://jobs.lever.co/make-rain/41dbe91d-c5ce-44ae-8970-345e67a0aac3 |
| Apply URL | https://jobs.lever.co/make-rain/41dbe91d-c5ce-44ae-8970-345e67a0aac3/apply |
| First Seen At | 2026-05-29 06:59:30Z |
| Last Seen At | 2026-06-06 07:56:07Z |
| Last Checked At | 2026-06-06 07:56:07Z |
| Last Changed At | 2026-05-29 06:59:30Z |
| Inactive At | — |
| Source Posted At | 2026-04-24 20:41:23Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=lever/board=make-rain/date=2026-06-06/2026-06-06T07-56-07-315Z-883419b5b3a379ff98880df9caaa8b10c26d00bfc44073dfc95c0e1071c8363b.json |
Event Fields
{
"content_hash": "a2563d80069e7ddb9063112500069869e1a87dd106536014d7602f7fff5bbf50",
"source_hash": "a148acd0d3ff7b4b2b5e2c1a5955ad509844e029bf0b052734b9973750a8f9ea",
"last_changed_at": "2026-05-29T06:59:30.222Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "El Segundo, CA",
"city": "El Segundo",
"region": "CA",
"country": "United States",
"is_remote": false,
"confidence": 0.9
},
"salary_max": 200000,
"salary_min": 150000,
"inferred_at": "2026-06-06T07:56:07.928Z",
"launch_scope": {
"reason": "english_us_canada",
"included": true,
"language": "en",
"location": {
"raw": "El Segundo, CA",
"city": "El Segundo",
"region": "CA",
"country": "United States",
"is_remote": false,
"confidence": 0.9
},
"countries": [
"United States"
]
},
"remote_policy": null,
"salary_period": "year",
"workplace_type": "on_site",
"salary_currency": "USD"
}Extensions
{}Native Structured
{
"lists": [],
"country": "US",
"createdAt": 1777063283116,
"updatedAt": null,
"categories": {
"team": "Engineering",
"location": "El Segundo, CA",
"allLocations": [
"El Segundo, CA"
]
},
"salaryRange": {
"max": 200000,
"min": 150000,
"currency": "USD",
"interval": "per-year-salary"
},
"workplaceType": "onsite"
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/abcf7e040d192d571b32c006e3158c8c5667bfac?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/20d60f9a-33b2-417c-ad11-798046542e90JSONGET https://api.bluedoor.sh/job-postings/v1/sources/6ca6e012-6040-4f29-8457-0602d9ae8da5JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/abcf7e040d192d571b32c006e3158c8c5667bfac/eventsJSON