CareerPlan

Vehicle Software Engineer

El Segundo, CAFull-time2026-11-01 → 2026-11-09

Core

Build and maintain software for cloud-seeding vehicles, connecting flight control, onboard computing, sensors, payloads, and ground operations to deliver freshwater to farms and communities.

Role type

Senior IC vehicle software engineer (embedded/autonomy)

Builds

Cloud-seeding vehicles and ground station systems

Domain

Environmental technology / Robotics / Embedded systems

Deliverable

production ML models | product features

Required skills

Rust, C/C++, Linux systems programming, embedded software, autonomy, sensor integration, state machine design, fault detection, MAVLink, PX4, React/TypeScript, hardware-in-the-loop testing

Preferred skills

PX4/MAVLink experience, sensor fusion, path planning, CAN/serial/Ethernet integration, geospatial mission planning

Technologies

Rust, C/C++, TypeScript, React, Electron, PX4, MAVLink, Linux

Responsibilities

Own vehicle software architecture from design through deployment; build operator interfaces and ground-station workflows; develop mission planning and execution software; design failsafe behaviors and interlocks; integrate sensors and payloads; develop autonomy for mission execution; build automated tests and simulations; partner with hardware and flight operations teams.

Seniority

Senior, hands-on IC