J

Joby Aviation

Electric VTOL urban air mobility provider

Lead Embedded Software Engineer - Hardware Emulation

Embedded EngineeringPosted on Nov 5
Full-timeSanta Cruz, CA, USAIn-person

About the Job

Requirements

  • A Bachelor of Science degree in electrical engineering, computer science, computer engineering, mechatronics, or a similar field and 7+ years of industry experience; an advanced degree and 5+ years of industry experience will also be considered.
  • At least 2 years of prior experience leading an embedded engineering development team.
  • Expert knowledge of C++.
  • Expert knowledge of object-oriented programming methodology and multi-layered system architectures.
  • Experience with communication protocols including I2C, CAN, SPI, and UART.
  • Hands-on experience with test and measurement equipment such as oscilloscopes, logic analyzers, protocol analyzers, and voltmeters.
  • Ability to write software based on board schematics, datasheets, and hardware design documents.
  • Ability to comprehend complex system requirements and provide emulation software requirements.
  • Ability to understand written code in complex systems, perform code analysis, and distill information effectively.
  • Experience with version control systems such as Git.
  • Basic familiarity with Python.

Responsibilities

  • Direct and contribute to the small team responsible for understanding the aircraft's electrical and software architecture and developing emulators that provide functional testing and fault injection capabilities.
  • Collaborate frequently with Systems Engineering, Flight Physics, Simulation, FPGA Development, Electrical Engineering, Automation, Flight Software, Software Verification, and Certification teams.
  • Develop modular, maintainable, and well-documented software architectures.

Desired Qualifications

  • Experience with safety-critical embedded systems.
  • Experience with unit testing, integration testing, and hardware-in-the-loop testing.
  • Experience with DO-178C or a similar assured software development process.

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