J

Joby Aviation

Electric VTOL urban air mobility provider

Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeSanta Cruz, CA, USA

About the Job

Requirements

  • A Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, Mechatronics, Physics, Mathematics, Robotics, or a related technical field with 3+ years of relevant industry experience in embedded software development; or a Master's degree in a related technical field with 1+ years of relevant experience; or equivalent demonstrated experience through a robust portfolio of designed and deployed embedded software systems.
  • Demonstrated knowledge of C++ and object-oriented programming and methodology, with some experience with multi-layered system architectures.
  • Understanding of hardware from an embedded software engineer's perspective.
  • Experience with modern integrated development environments and debuggers.
  • Hands-on experience with test and measurement equipment such as oscilloscopes, logic analyzers, protocol analyzers, and voltmeters.
  • Understanding of modern microcontroller and microprocessor architectures such as ARM Cortex-M0/M3/M4/A8/A9.
  • Knowledge of and experience with communication protocols including I2C, CAN, SPI, and UART.
  • Ability to be onsite in Santa Cruz, California, three days a week.

Responsibilities

  • Architect, design, and implement low-level embedded software powering core airborne systems and aircraft functionality.
  • Adapt and reconfigure existing aircraft embedded software systems to support dedicated manufacturing, tooling, and specialized test applications.
  • Contribute technical insights to conceptual system design discussions within a fast-moving, cross-functional engineering team.
  • Deliver robust, production-ready embedded software tailored to hardware-in-the-loop (HIL) test setups, automated test equipment, and factory line operations.
  • Analyze embedded flight systems and protocols to diagnose technical issues, optimize system performance, and repurpose firmware for novel operational usages.

Desired Qualifications

  • Knowledge of and experience with real-time operating systems.
  • Experience with safety-critical embedded systems.
  • Exposure to the software development process and modern software engineering techniques.
  • Experience with DO178C process, requirements authoring, and verification.

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