Joby Aviation Logo

Joby Aviation

Autonomy Embedded Engineer

Posted 4 Days Ago
Be an Early Applicant
In-Office
Concord, CA, USA
136K-203K Annually
Senior level
In-Office
Concord, CA, USA
136K-203K Annually
Senior level
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.
The summary above was generated by AI
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. 

Joby Aviation San Carlos, California, USA Office

San Carlos, United States

Similar Jobs

A Minute Ago
In-Office
San Jose, CA, USA
146K-354K Annually
Expert/Leader
146K-354K Annually
Expert/Leader
Artificial Intelligence • Cloud • Information Technology • Consulting
Leads HPE’s global employee mobility portfolio, including immigration, tax, relocation, business travel, cross-border compliance, and remote work. Defines strategy, governance, budgets, risk controls, and transformation initiatives while advising executives and partnering across HR, Legal, Finance, Payroll, and Talent Acquisition. Oversees global teams, vendors, complex mobility cases, and support for mergers, acquisitions, workforce integrations, and organizational transformations.
Top Skills: AnalyticsArtificial IntelligenceAutomationDigital Transformation
2 Minutes Ago
In-Office
Cupertino, CA, USA
124K-251K Annually
Senior level
124K-251K Annually
Senior level
Artificial Intelligence • Cloud • Information Technology • Consulting
Leads technical marketing engineering for HPE Networking by translating complex networking technologies into positioning, technical content, enablement, and go-to-market strategies. Builds and evaluates network topologies in laboratory environments, compares HPE solutions with competitors, delivers technical presentations and webinars, develops competitive collateral, supports product definition, and maintains lab equipment. Requires strong networking expertise, technical communication, public speaking, and the ability to explain complex concepts to varied audiences.
Top Skills: Arista Network Operating SystemsCisco Network Operating SystemsExtreme Network Operating SystemsIot IntegrationsNetwork ArchitecturesNetwork ProtocolsTraffic Generation ToolsWired NetworkingWireless Networking
2 Minutes Ago
In-Office or Remote
5 Locations
127K-291K Annually
Mid level
127K-291K Annually
Mid level
Artificial Intelligence • Cloud • Information Technology • Consulting
Build and enhance cloud-based applications for mission-critical workloads. Responsibilities include designing, coding, testing, debugging, integrating, and deploying application modules; developing CI/CD pipelines; applying cloud-native, DevOps, security, scalability, and performance practices; and collaborating with project managers and development partners to deliver, monitor, and support cloud services.
Top Skills: Ci/CdCloud-Native ApplicationsContainerizationDistributed SystemsEvent-Driven ProgrammingGoInfrastructure As CodeJavaJavaScriptKubernetesManaged Cloud ServicesNext-Generation DatabasesPython

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account