Joby Aviation
Lead Embedded SW Engineer, Hardware Emulation
$140K–$224K
Santa Cruz, CA · Full-time · Posted Oct 28, 2024
- Experience
- 7+ years of industry experience with a BS, or 5+ years with an advanced degree; 2+ years leading an embedded engineering development team.
- Education
- BS in electrical engineering, computer science, computer engineering, mechatronics, or similar field; an advanced degree is an alternative when paired with 5+ years of industry experience.
About the job
Leads a team developing embedded hardware emulators for hardware-in-the-loop testing of aircraft flight electronics, including functional testing and fault injection.
What you'll do
- Direct and contribute to the development of emulators for aircraft sensors, actuators, and other peripheral devices.
- Understand aircraft electrical and software architecture and develop modular, maintainable, well-documented software.
- Collaborate with engineering teams across systems, simulation, FPGA, electrical, automation, flight software, verification, and certification.
What they ask for
- BS in electrical engineering, computer science, computer engineering, mechatronics, or a similar field, with 7+ years of industry experience; alternatively, an advanced degree with 5+ years of industry experience.
- 2+ years of experience leading an embedded engineering development team.
- Expert knowledge of C++ and object-oriented programming methodology and multi-layered system architectures.
- Experience with communication protocols and test equipment; ability to develop software from hardware documents; experience with version control; basic familiarity with Python.
Nice to have
- Experience with safety-critical embedded systems.
- Experience with unit, integration, and hardware-in-the-loop testing, or DO-178C or a similar assured software development process.
Pay
USD $139,500 - $224,400/yr base salary
Tools
C++, I2C, CAN, SPI, UART, Git, Python, DO-178C
Model-written summary · the original posting is authoritative