Joby Aviation · 10 hours ago
Senior Embedded Software Engineer
Joby Aviation is a company focused on creating electric air taxis. They are seeking a Senior Embedded Software Engineer to design and implement embedded C++ software for their fly-by-wire aircraft, collaborating with systems engineers and hardware designers to integrate complex systems.
AerospaceAir TransportationElectric VehicleTransportation
Responsibilities
You will be responsible for designing and implementing the embedded C++ software that runs on our electric-powered, fly-by-wire aircraft
You’ll also collaborate with systems engineers and hardware designers to author software requirements and integrate complex systems
You will be involved in all facets of our software design and development
Contribute to the embedded software and design that is the communications backbone of the Joby aircraft
Contribute to the software that operates and manages the electric motors of our Joby aircraft
Work with all parts of the aircraft software team to provide a robust and testable Hardware Abstraction Layer to support simulation and hardware emulation
Collaborate with systems engineers and hardware designers to author software requirements and integrate specialized hardware into a unified framework
All the aircraft’s subsystems are fully designed by Joby. The Joby Embedded Software team is responsible for all the software that makes the aircraft fly
There are opportunities to join various other software projects. Having a strong understanding of system, software, microcontroller, and FPGA designs are all desired
Qualification
Required
University degree in computer science, computer engineering, robotics, mechatronics, electrical engineering, physics, mathematics, or other STEM fields and 7+ years of industry experience. An advanced degree and 5+ yrs of industry experience will also be considered
Expert knowledge of C++ and object-oriented programming and methodology
Demonstratable 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, voltmeters, etc
Understanding of modern microcontroller and microprocessor architectures such as ARM Cortex-M0/M3/M4/A8/A9 and related embedded processors
Knowledge of object-oriented programming methodology and multi-layered system architectures
Knowledge of and experience with communication protocols including MDIO, I2C, SPI, UART, etc
A positive attitude and a passion for aerospace!
Preferred
Exposure to the software development process and modern software engineering techniques
Experience with DO178C process, requirements authoring and verification
Knowledge of and experience with real-time operating systems
Benefits
Paid time off
Healthcare benefits
401(k) plan with a company match
Employee stock purchase plan (ESPP)
Short-term and long-term disability coverage
Life insurance
And more
Company
Joby Aviation
Joby Aviation is an aerospace transportation company developing electric aircrafts.
H1B Sponsorship
Joby Aviation has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2022 (1)
Funding
Current Stage
Public CompanyTotal Funding
$3.02BKey Investors
Toyota MotorGovernor’s Office of Business & Economic DevelopmentBaillie Gifford
2025-10-07Post Ipo Equity· $591M
2025-05-27Post Ipo Equity· $250M
2024-10-24Post Ipo Equity· $202M
Recent News
IEEE Spectrum
2025-12-29
The Motley Fool
2025-12-25
The Motley Fool
2025-12-22
Company data provided by crunchbase