Skip to content
Talento
Sign inGet started

Talento

Upload your CV, set your preferences, and find jobs that fit.

PrivacyTermsCookiesAccessibility

← All roles

Vehicle Software Engineer

at Linuxcareers

El Segundo, California, United States, mid, full time, 3+ years

seen 5d ago

Apply for this roleSign in to track your application
  • TypeScript
  • CAN
  • C++
  • Rust
  • C
  • Linux
  • MAVLink
  • Electron
  • Ethernet
  • PX4
  • React

About the role

The company is building autonomous vehicle and robotics systems. This role owns vehicle software capabilities spanning operator interfaces, onboard systems, mission planning, autonomy, and sensor integration. The engineer will design and maintain software across ground stations and flight-control systems, taking projects from architecture through flight testing and field operations.

What you would do

* Own vehicle software architecture, implementation, and maintenance across onboard computers and ground systems with clear contracts for commands, telemetry, state, and failure behavior * Build operator interfaces and ground-station workflows for vehicle preparation, preflight checks, mission control, health monitoring, and intervention * Develop mission planning and execution software that translates operational goals into validated flight paths, geofences, and accounts for vehicle endurance * Design and validate arming checks, interlocks, and failsafe behaviors for communication loss, degraded sensing, low power, and process failures * Integrate sensors, cameras, and payloads with onboard software and flight-control systems; develop autonomy using sensing and vehicle state to execute missions and handle contingencies

What they are looking for

* 3+ years of hands-on experience developing software for vehicles, robotics, or systems that interact with the physical world, including production or field deployment * Demonstrated ownership of a software capability from design through integration, release, and ongoing support with independent technical decision-making * Strong systems programming skills in Rust or C/C++, with willingness to work primarily in Rust and contribute to TypeScript-based operator interfaces * Experience developing and debugging software on Linux, including concurrent processes, network communication, and interfaces to hardware or flight-control systems * Ability to reason about distributed system state, timing, and failures; implement robust state machines, fault detection, failsafes, and recovery paths

* Experience deploying drones or autonomous robots and supporting real-world flight or field operations * Familiarity with PX4, MAVLink, ground-control systems, or flight-critical software * Experience building operator interfaces with React, TypeScript, or Electron, particularly mapping tools or geospatial mission-planning workflows * Experience with sensor fusion, state estimation, path planning, or autonomous mission execution * Experience integrating payloads, sensors, or embedded controllers over interfaces such as CAN, serial, or Ethernet

Read from linuxcareers.com, last seen 5d ago.

Apply for this position