Joby Aviation
Embedded Software Engineer, Powertrain
Joby Aviation, San Carlos, California, United States, 94071
Join to apply for the
Embedded Software Engineer, Powertrain
role at
Joby Aviation Join to apply for the
Embedded Software Engineer, Powertrain
role at
Joby Aviation Get AI-powered advice on this job and more exclusive features. 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 onward toward certifying the Joby aircraft, scaling our manufacturing, and launching our initial commercial service.
Overview
In this role, you’ll be a key contributor to Joby’s energy storage and distribution system software team. This system is responsible for safely powering the aircraft, charging the batteries, managing high-voltage systems, and providing real-time state-of-charge and state-of-health estimates to the pilot and control system. You will focus on developing, testing, and deploying software for this system. Since this software includes both C++ and model-based elements and must meet stringent safety requirements, your code will be held to high safety and regulatory standards. You will work closely with systems engineering and software teams to ensure robust and reliable performance. Apply if you're excited about writing modern code for commercial aerospace systems.
Responsibilities
You will be responsible for designing and implementing the embedded C++ software that runs on our electric-powered, fly-by-wire aircraft and battery ground support equipment. 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.
Develop, test, and optimize embedded software for battery management and charging systems. Work with cross-functional teams to define and refine system requirements and operational constraints. Collaborate with Joby’s broader software team to ensure BMS software meets certification standards through rigorous documentation, testing, and compliance verification. Participate in code reviews, debugging, and continuous software improvements.
Required
Bachelor's degree in Computer Science, Electrical Engineering, Robotics, or a related STEM field Proficient knowledge of C++ and real-time operating systems Understanding of modern micro-controller and microprocessor architectures Experience debugging an embedded target Prior experience with Python Experience with git Strong communication and documentation skills
Desired
Familiarity high voltage systems Familiarity with thermal management systems Familiarity with Linux Familiarity with Ethernet/UDP
Additional Information
Compensation at Joby is a combination of base pay and Restricted Stock Units (RSUs). The target base pay for this position is $93,200 - $154,100/yr . The compensation package will be determined by job-related knowledge, skills, and experience. Joby also offers a comprehensive benefits package, including paid time off, healthcare benefits, a 401(k) plan with a company match, an employee stock purchase plan (ESPP), short-term and long-term disability coverage, life insurance, and more.
Joby is an Equal Opportunity Employer. Seniority level
Seniority level Not Applicable Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Airlines and Aviation Referrals increase your chances of interviewing at Joby Aviation by 2x Sign in to set job alerts for “Embedded Software Engineer” roles.
San Francisco Bay Area $130,000.00-$190,000.00 3 weeks ago San Francisco, CA $140,000.00-$270,000.00 8 months ago Mountain View, CA $138,225.00-$207,575.00 1 week ago San Francisco, CA $100,000.00-$300,000.00 5 months ago Mountain View, CA $125,000.00-$253,000.00 5 days ago Sunnyvale, CA $117,000.00-$173,000.00 1 week ago San Francisco, CA $120,000.00-$150,000.00 2 weeks ago San Francisco, CA $125,000.00-$180,000.00 3 days ago Mountain View, CA $128,000.00-$160,000.00 2 months ago Pleasanton, CA $150,000.00-$250,000.00 1 year ago San Francisco, CA $120,000.00-$200,000.00 10 months ago Mountain View, CA $139,000.00-$223,000.00 3 days ago Mountain View, CA $120,000.00-$140,000.00 5 days ago Pleasanton, CA $150,000.00-$250,000.00 2 years ago Embedded Software Engineer, Android Automotive Perception
San Jose, CA $141,000.00-$202,000.00 1 week ago Embedded Software Engineer, Chassis Systems
Senior Embedded Software Engineer, Validation
San Francisco, CA $153,000.00-$180,000.00 6 months ago Embedded Software Engineer, Firmware - Reality Labs
Embedded Software Engineer, Firmware - Reality Labs
Sunnyvale, CA $147,000.00-$208,000.00 1 week ago Senior/ Staff Embedded Software Engineer
Redwood City, CA $170,000.00-$210,000.00 2 weeks ago Redwood City, CA $120,000.00-$150,000.00 8 months ago Mountain View, CA $145,000.00-$195,000.00 3 months ago San Francisco, CA $120,000.00-$180,000.00 6 months ago Sr. Embedded Software Engineer, Semi, Charging
San Francisco, CA $180,000.00-$212,000.00 4 months ago Milpitas, CA $86,700.00-$173,300.00 5 days ago Entry/Intermediate Level Firmware Engineer
Embedded Software Engineer, Firmware - Reality Labs
Sunnyvale, CA $177,000.00-$251,000.00 2 weeks ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Embedded Software Engineer, Powertrain
role at
Joby Aviation Join to apply for the
Embedded Software Engineer, Powertrain
role at
Joby Aviation Get AI-powered advice on this job and more exclusive features. 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 onward toward certifying the Joby aircraft, scaling our manufacturing, and launching our initial commercial service.
Overview
In this role, you’ll be a key contributor to Joby’s energy storage and distribution system software team. This system is responsible for safely powering the aircraft, charging the batteries, managing high-voltage systems, and providing real-time state-of-charge and state-of-health estimates to the pilot and control system. You will focus on developing, testing, and deploying software for this system. Since this software includes both C++ and model-based elements and must meet stringent safety requirements, your code will be held to high safety and regulatory standards. You will work closely with systems engineering and software teams to ensure robust and reliable performance. Apply if you're excited about writing modern code for commercial aerospace systems.
Responsibilities
You will be responsible for designing and implementing the embedded C++ software that runs on our electric-powered, fly-by-wire aircraft and battery ground support equipment. 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.
Develop, test, and optimize embedded software for battery management and charging systems. Work with cross-functional teams to define and refine system requirements and operational constraints. Collaborate with Joby’s broader software team to ensure BMS software meets certification standards through rigorous documentation, testing, and compliance verification. Participate in code reviews, debugging, and continuous software improvements.
Required
Bachelor's degree in Computer Science, Electrical Engineering, Robotics, or a related STEM field Proficient knowledge of C++ and real-time operating systems Understanding of modern micro-controller and microprocessor architectures Experience debugging an embedded target Prior experience with Python Experience with git Strong communication and documentation skills
Desired
Familiarity high voltage systems Familiarity with thermal management systems Familiarity with Linux Familiarity with Ethernet/UDP
Additional Information
Compensation at Joby is a combination of base pay and Restricted Stock Units (RSUs). The target base pay for this position is $93,200 - $154,100/yr . The compensation package will be determined by job-related knowledge, skills, and experience. Joby also offers a comprehensive benefits package, including paid time off, healthcare benefits, a 401(k) plan with a company match, an employee stock purchase plan (ESPP), short-term and long-term disability coverage, life insurance, and more.
Joby is an Equal Opportunity Employer. Seniority level
Seniority level Not Applicable Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Airlines and Aviation Referrals increase your chances of interviewing at Joby Aviation by 2x Sign in to set job alerts for “Embedded Software Engineer” roles.
San Francisco Bay Area $130,000.00-$190,000.00 3 weeks ago San Francisco, CA $140,000.00-$270,000.00 8 months ago Mountain View, CA $138,225.00-$207,575.00 1 week ago San Francisco, CA $100,000.00-$300,000.00 5 months ago Mountain View, CA $125,000.00-$253,000.00 5 days ago Sunnyvale, CA $117,000.00-$173,000.00 1 week ago San Francisco, CA $120,000.00-$150,000.00 2 weeks ago San Francisco, CA $125,000.00-$180,000.00 3 days ago Mountain View, CA $128,000.00-$160,000.00 2 months ago Pleasanton, CA $150,000.00-$250,000.00 1 year ago San Francisco, CA $120,000.00-$200,000.00 10 months ago Mountain View, CA $139,000.00-$223,000.00 3 days ago Mountain View, CA $120,000.00-$140,000.00 5 days ago Pleasanton, CA $150,000.00-$250,000.00 2 years ago Embedded Software Engineer, Android Automotive Perception
San Jose, CA $141,000.00-$202,000.00 1 week ago Embedded Software Engineer, Chassis Systems
Senior Embedded Software Engineer, Validation
San Francisco, CA $153,000.00-$180,000.00 6 months ago Embedded Software Engineer, Firmware - Reality Labs
Embedded Software Engineer, Firmware - Reality Labs
Sunnyvale, CA $147,000.00-$208,000.00 1 week ago Senior/ Staff Embedded Software Engineer
Redwood City, CA $170,000.00-$210,000.00 2 weeks ago Redwood City, CA $120,000.00-$150,000.00 8 months ago Mountain View, CA $145,000.00-$195,000.00 3 months ago San Francisco, CA $120,000.00-$180,000.00 6 months ago Sr. Embedded Software Engineer, Semi, Charging
San Francisco, CA $180,000.00-$212,000.00 4 months ago Milpitas, CA $86,700.00-$173,300.00 5 days ago Entry/Intermediate Level Firmware Engineer
Embedded Software Engineer, Firmware - Reality Labs
Sunnyvale, CA $177,000.00-$251,000.00 2 weeks ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr