Autonomy Embedded Engineer

Posted Yesterday
Be an Early Applicant
2 Locations
In-Office
136K-203K Annually
Senior level
Aerospace • Automotive • Transportation
The Role
Own and expand hardware-in-the-loop, software-in-the-loop, and aircraft-in-the-loop testing for flight automation systems. Develop simulation infrastructure, fault-injection frameworks, CI pipelines, and C++/Python tests. Integrate sensors and actuators over embedded buses, maintain physical test rigs, debug failures, and convert flight behavior into repeatable validation scenarios. The role requires strong embedded software, real-time and safety-critical systems knowledge, Linux debugging, CI, and automated test infrastructure experience.
Summary Generated by Built In
Company Overview

Joby Advanced Development designs, develops, and flight-tests novel aircraft using a software-first autonomy approach. We build and deploy autonomy, perception, planning, and radar systems across conventional, electric, and hydrogen-electric aircraft in both CTOL and VTOL configurations.

Overview

Joby's Advanced Development group is looking for an engineer to own and grow our hardware-in-the-loop and test-automation capability for novel aircraft and flight automation systems.This role is responsible for the fidelity, coverage, and reliability of the pipeline that allows us to test all new changes to our redundant compute system ahead of deployment.You will work closely with the core software team, flight controls, avionics, and flight test engineers who depend on this infrastructure.We're looking for someone who thrives in fast-paced environments, takes full ownership of infrastructure the whole flight software org relies on, and consistently delivers high-impact results.

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: in-the-loop scenario runner, simulated peripherals, and per mode configuration
  • Bring up, debug, and maintain the physical HITL rigs, and keep rig hardware and configuration matched to the real aircraft they stand in for
  • Build and extend hardware-CI pipelines that deploy flight software to rig hardware and run pass/fail, timing, and platform-log checks automatically, with results stored for trend tracking
  • Write and maintain Bazel-based C++ and Python scenario and unit tests, including property-based tests, that exercise the flight software against realistic sensor, actuator, timing, and network-transport conditions
  • Integrate new sensors and actuators into both the simulated and hardware-in-the-loop environments over their native buses (CAN, UART/RS-485, I2C, SPI, ARINC 429, Ethernet)
  • Triage rig and CI failures: separate simulation-fidelity gaps from rig hardware faults from real flight-software bugs, and drive each to the right owner with a reproducible case
  • Work with flight test and controls engineers to convert observed flight behavior into repeatable in-the-loop scenarios, closing the loop between flight data and pre-flight validation
Required
  • University degree in computer science, computer engineering, electrical engineering, mechatronics, or a similar field; or a strong portfolio of embedded / test-automation software and 5+ years relevant industry experience

  • Strong C++ and Python, and fluency with Git

  • Experience building or maintaining hardware in the loop or comparable automated test infrastructure that runs real embedded hardware in CI

  • Working knowledge of embedded communication buses (CAN, UART/RS-485, I2C, SPI, or similar) at the level needed to debug them with a scope or logic analyzer

  • Understanding of real-time and safety-critical software concepts: deterministic fixed-rate execution, timing budgets, redundancy, and what makes a test of such a system trustworthy

  • Experience with a hermetic build system (Bazel or equivalent) and a CI system (Buildkite, Jenkins, GitHub Actions, or equivalent)

  • Experience with Linux, including remote deployment and debugging on embedded Linux targets

  • A passion for clean, long-lived, and readable object-oriented software architecture. Not just working code, but code built to survive years of extension by other engineers



This position must meet US export control compliance requirements, therefore a candidate must qualify as a “US Person” as defined by 22 C.F.R. § 120.15. “US Person” includes US Citizens, lawful permanent residents, refugees, or asylees.

Desired
  • Property-based testing experience
  • Experience with pub/sub or message-bus middleware for distributed embedded software (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 (PCBs, harnesses, breakout boards) to support test rigs
  • Experience analyzing flight or test log data at scale (SQL, Databricks, or similar) to find regressions or derive new test cases
  • Rust experience
  • Aerospace, automotive, or robotics safety-critical industry experience

Compensation at Joby is a combination of base pay and Restricted Stock Units (RSUs). The target base pay for this position is $136,100 - $202,600/yr. The compensation package will be determined by job-related knowledge, skills, and experience.


Joby also offers a comprehensive benefits package, including paid time off, healthcare benefits, a 401(k) plan with a company match, an employee stock purchase plan (ESPP), short-term and long-term disability coverage, life insurance, and more.

Additional Information

Joby Aviation is an equal opportunity employer. 

Skills Required

  • University degree in computer science, computer engineering, electrical engineering, mechatronics, or a similar field, or a strong embedded/test-automation software portfolio with 5+ years of relevant industry experience
  • Strong C++ and Python skills
  • Fluency with Git
  • Experience building or maintaining hardware-in-the-loop or comparable automated test infrastructure running real embedded hardware in CI
  • Working knowledge of embedded communication buses such as CAN, UART/RS-485, I2C, or SPI, including debugging 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 testing
  • Experience with a hermetic build system such as Bazel and a CI system such as Buildkite, Jenkins, or GitHub Actions
  • Experience with Linux, including remote deployment and debugging on embedded Linux targets
  • Ability to develop clean, maintainable, readable object-oriented software architecture
  • Must qualify as a US Person under 22 C.F.R. § 120.15 for US export control compliance
  • Property-based testing experience
  • Experience with pub/sub or message-bus middleware such as DDS, ROS 2, or 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
  • Experience analyzing flight or test log data at scale using SQL, Databricks, or similar tools
  • Rust experience
  • Aerospace, automotive, or robotics safety-critical industry experience

Joby Aviation Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Joby Aviation and has not been reviewed or approved by Joby Aviation.

  • Wellbeing & Lifestyle Benefits — Wellbeing perks are positioned as a meaningful part of the total package, including free daily meals and access to an on-site gym. These amenities are portrayed as reducing day-to-day costs and friction, making the overall rewards feel richer for some roles and sites.
  • Retirement Support — Retirement support is described as comprehensive, including a 401(k) plan with a company match. Ownership-oriented savings options like an ESPP are also included alongside retirement benefits.
  • Equity Value & Accessibility — Equity participation is a prominent component of total rewards through RSUs and an ESPP, making upside potential a core part of compensation design. This structure is framed as especially attractive when equity is valued as part of overall pay competitiveness.

Joby Aviation Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Santa Cruz, CA
946 Employees
Year Founded: 2009

What We Do

Joby is a California-based company building quiet, all-electric aircraft to connect people like never before. With up to 150 miles of range and the ability to take off and land vertically, the Joby aircraft will change the way we move while reducing the acoustic and climate footprint of flight.

Similar Jobs

ServiceNow Logo ServiceNow

Application Security Engineer

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Santa Clara, CA, USA
29000 Employees
176K-308K Annually

ServiceNow Logo ServiceNow

Brand Strategist

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
San Diego, CA, USA
29000 Employees
124K-217K Annually

ServiceNow Logo ServiceNow

Senior Software Engineer

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Mountain View, CA, USA
29000 Employees

ServiceNow Logo ServiceNow

Scientist

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Santa Clara, CA, USA
29000 Employees
203K-354K Annually

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account