J

Joby Aviation

Electric VTOL urban air mobility provider

Autonomy Embedded Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • A university degree in computer science, computer engineering, electrical engineering, mechatronics, or a similar field, or a strong portfolio of embedded or test-automation software and at least five years of relevant industry experience.
  • Strong C++ and Python skills and fluency with Git.
  • Experience building or maintaining hardware-in-the-loop or comparable automated test infrastructure that runs real embedded hardware in continuous integration.
  • Working knowledge of embedded communication buses such as CAN, UART/RS-485, I2C, and SPI, including debugging them with an oscilloscope or logic analyzer.
  • Understanding of real-time and safety-critical software concepts, including deterministic fixed-rate execution, timing budgets, redundancy, and trustworthy system testing.
  • Experience with a hermetic build system such as Bazel or equivalent, and a continuous integration system such as Buildkite, Jenkins, GitHub Actions, or equivalent.
  • Experience with Linux, including remote deployment and debugging on embedded Linux targets.
  • Must qualify as a US Person under 22 C.F.R. § 120.15, including US citizens, lawful permanent residents, refugees, or asylees.

Responsibilities

  • Develop and maintain the test infrastructure, fault-injection frameworks, and annunciation mechanisms required for in-the-loop testing.
  • Develop software-in-the-loop, hardware-in-the-loop, and aircraft-in-the-loop simulation infrastructure, including an in-the-loop scenario runner, simulated peripherals, and per-mode configuration.
  • Bring up, debug, and maintain physical hardware-in-the-loop rigs, and keep rig hardware and configuration matched to the real aircraft they represent.
  • Build and extend hardware continuous-integration pipelines that deploy flight software to rig hardware and automatically run pass/fail, timing, and platform-log checks, with results stored for trend tracking.
  • Write and maintain Bazel-based C++ and Python scenario and unit tests, including property-based tests, that exercise flight software against realistic sensor, actuator, timing, and network-transport conditions.
  • Integrate new sensors and actuators into simulated and hardware-in-the-loop environments over their native buses, including CAN, UART/RS-485, I2C, SPI, ARINC 429, and Ethernet.
  • Triage rig and continuous-integration failures by distinguishing simulation-fidelity gaps, rig hardware faults, and flight-software bugs, then route each to the appropriate owner with a reproducible case.
  • Work with flight-test and controls engineers to convert observed flight behavior into repeatable in-the-loop scenarios, connecting flight data to pre-flight validation.

Desired Qualifications

  • Experience with property-based testing.
  • Experience with publish/subscribe or message-bus middleware for distributed embedded software, such as DDS, ROS 2, or a custom transport.
  • Hands-on experience with servos, motor controllers, or other actuators on serial or CAN buses.
  • Experience designing or reviewing simple electrical hardware, such as PCBs, harnesses, or breakout boards, to support test rigs.
  • Experience analyzing flight or test log data at scale using SQL, Databricks, or similar tools to find regressions or derive new test cases.
  • Rust experience.
  • Aerospace, automotive, or robotics safety-critical industry experience.

About the Company

Joby Aviation

Electric VTOL urban air mobility provider

Joby Aviation designs electric vertical takeoff and landing (eVTOL) aircraft for urban air mobility, enabling vertical takeoff and landing and fast travel over cities. Customers book rides through an app for aerial ridesharing, with flights that rise vertically, fly to the destination, and land vertically. The aircraft use electric propulsion and are designed for low noise, with NASA validating the noise footprint and FAA certification in progress, plus a strategic ANA partnership to operate in Japan. It differentiates itself through extensive flight testing, formal noise validation, ongoing regulatory collaboration, and a Japan alliance to deploy services, aiming to provide a safe, clean, and efficient urban transportation option.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Santa Cruz, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Joby Aviation

See more jobs