Enable job alerts via email!

Senior Embedded Software Engineer, Hardware Emulation

Joby Barnard

Santa Cruz (CA)

On-site

USD 130,000 - 193,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in electric air transportation seeks an Embedded Software Engineer for the Hardware Emulation Team. The role involves developing testing infrastructure for flight electronics, requiring expertise in C++, communication protocols, and collaboration across teams. The ideal candidate will have a strong background in embedded systems and a passion for innovation.

Benefits

Paid time off
Healthcare
401(k) with match
Stock purchase plan
Disability coverage
Life insurance

Qualifications

  • 7+ years of industry experience or advanced degree with 5+ years.
  • Expert knowledge of C++ and object-oriented programming.

Responsibilities

  • Develop emulators for functional testing and fault injection.
  • Collaborate with cross-disciplinary teams.

Skills

C++
Object-oriented programming
Communication protocols
Test and measurement
Version control
Python

Education

BS in electrical engineering
BS in computer science
BS in computer engineering
BS in mechatronics

Tools

Git
Oscilloscopes
Logic analyzers
Protocol analyzers
Voltmeters

Job description

Joby Overview

Located in Northern California, the team at Joby Aviation is driven by our goal of creating an affordable, all-electric air transportation system. Imagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and places that matter most. Since 2009, our team has worked steadily to make this dream a reality. We’ve designed and tested many generations of prototype aircraft capable of serving in a network of electric air taxis. We’re looking for talented, committed individuals to join our team as we push onwards toward certifying the Joby aircraft with the Federal Aviation Administration, scaling our manufacturing, and launching our initial commercial service.

The Embedded SW Engineer, Hardware Emulation Team develops hardware-in-the-loop testing infrastructure for testing the flight electronics used on the Joby aircraft. The emulators are embedded systems that emulate the behavior of sensors, actuators, and other peripheral devices on the aircraft. Emulator development is cross-disciplinary, requiring understanding of motor control, sensor modeling, networking, digital signals, physical system modeling, embedded systems, and automation.

Responsibilities

Embedded C++ developers for the HW Emulation Team will:

  1. Understand the electrical and software architecture of the aircraft.
  2. Develop emulators that provide functional testing and fault injection capabilities.
  3. Collaborate with teams including Systems Engineering, Flight Physics, Simulation, FPGA Development, Electrical Engineering, Automation, Flight Software, Software Verification, and Certification.

We seek innovative self-starters who enjoy learning and working collaboratively. Developing modular, maintainable, and well-documented software architectures is essential.

Minimum Requirements

  • BS in electrical engineering, computer science, computer engineering, mechatronics, or similar field, with 7+ years of industry experience. An advanced degree with 5+ years of experience or a strong portfolio of embedded software work may also be considered.
  • Expert knowledge of C++.
  • Expertise in object-oriented programming and multi-layered system architectures.
  • Experience with communication protocols such as I2C, CAN, SPI, UART.
  • Hands-on experience with test and measurement equipment like oscilloscopes, logic analyzers, protocol analyzers, voltmeters.
  • Ability to interpret board schematics, datasheets, and hardware design documents to write software.
  • Ability to analyze complex system requirements and translate them into emulation software.
  • Proficiency in reading and analyzing complex codebases.
  • Experience with version control systems (e.g., Git).
  • Basic familiarity with Python.

Preferred Qualifications

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

We encourage applicants who may not meet all preferred qualifications to apply, as we value diversity and believe in potential over perfect fit.

Additional Information

Compensation includes base pay, bonus, and RSUs, with a target range of $130,900 - $192,300 annually, depending on location, skills, and experience.

Our benefits include paid time off, healthcare, 401(k) with match, stock purchase plan, disability coverage, life insurance, and more.

Joby Aviation is an Equal Opportunity Employer.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Embedded Software Engineer, Hardware Emulation

Joby Aviation

Santa Cruz

On-site

USD 130,000 - 193,000

Today
Be an early applicant

Senior Hardware Engineer

ChargePoint

Campbell

On-site

USD 70,000 - 184,000

3 days ago
Be an early applicant

Sr. SoC Modeling Engineer, Hardware Compute Group

California Jobs

Sunnyvale

On-site

USD 143,000 - 248,000

4 days ago
Be an early applicant

Senior Radio Frequency Hardware Engineer

Wing Inflatables, Inc.

Palo Alto

On-site

USD 189,000 - 220,000

6 days ago
Be an early applicant

Senior Hardware Engineer

Pivotal

Palo Alto

On-site

USD 82,000 - 188,000

6 days ago
Be an early applicant

Senior Design Researcher - Hardware

Hudl

Remote

USD 90,000 - 150,000

6 days ago
Be an early applicant

Sr. Staff Hardware Design Engineer

Recogni

San Jose

On-site

USD 120,000 - 180,000

6 days ago
Be an early applicant

Hardware Design Engineer

Internexxus

Remote

USD 104,000 - 213,000

2 days ago
Be an early applicant

Hardware Design Engineer 5

HireTalent

Fort Collins

Remote

USD 100,000 - 140,000

4 days ago
Be an early applicant