Joby Aviation

Lead Embedded SW Engineer, Hardware Emulation

Joby Aviation
Apply
2 years ago
Santa Cruz, CA, USAStaff+

Base Salary

$140k - $224k/yr

Responsibilities

  • Direct and contribute to a small team developing hardware emulators for aircraft flight electronics.
  • Develop embedded systems that emulate sensors, actuators, and other aircraft peripheral devices.
  • Build functional testing and fault injection capabilities for flight electronics.
  • Create modular, maintainable, and well-documented software architectures.
  • Translate complex system requirements into emulation software requirements.
  • Analyze code in complex systems and distill relevant information effectively.
  • Collaborate with Systems Engineering, Flight Physics, Simulation, FPGA Development, Electrical Engineering, Automation, Flight Software, Software Verification, and Certification teams.
  • Use schematics, datasheets, and hardware design documents to develop software.

Requirements

  • Bachelor’s degree in electrical engineering, computer science, computer engineering, mechatronics, or a similar field, with 7+ years of industry experience; an advanced degree with 5+ years of industry experience will also be considered.
  • At least 2 years of experience leading an embedded engineering development team.
  • Expert knowledge of C++.
  • Expert knowledge of object-oriented programming and multi-layered system architectures.
  • Experience with communication protocols including I2C, CAN, SPI, and UART.
  • Hands-on experience with oscilloscopes, logic analyzers, protocol analyzers, voltmeters, and similar test and measurement equipment.
  • Ability to develop software from board schematics, datasheets, and hardware design documents.
  • Experience with version control systems such as Git.
  • Basic familiarity with Python.
  • Experience with safety-critical embedded systems is preferred.
  • Experience with unit testing, integration testing, and hardware-in-the-loop testing is preferred.
  • Experience with DO-178C or a similar assured software development process is preferred.

Benefits

  • Target base pay is $139,500 - $224,400 per year.
  • Restricted Stock Units are included in the compensation package.
  • Comprehensive benefits include paid time off, healthcare benefits, a 401(k) plan with company match, employee stock purchase plan, short-term and long-term disability coverage, and life insurance.
  • Position is based in Santa Cruz, California.

Tech Stack

Categories

Joby Aviation

About Joby Aviation

1,001-5,000 employees
Contact me