View All Jobs 5435

Sr. Embedded Software Engineer, Powertrain

Own the embedded software development for battery management systems in a fly-by-wire aircraft
San Carlos, California, United States
Senior
$138,100 – 212,600 USD / year
yesterday
Joby Aviation

Joby Aviation

Develops electric vertical takeoff and landing aircraft for urban air mobility, aiming to provide fast, quiet, zero-operating-emission aerial ridesharing.

78 Similar Jobs at Joby Aviation

Joby Software Engineer

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, 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.

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.

  • Develop, test, and optimize embedded software for battery management 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.
  • Bachelor's degree in Computer Science, Electrical Engineering, Robotics, or a related STEM field with 5+ years of professional industry experience
  • 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
  • 8+ years of relevant industry experience
  • Understanding of Li-ion batteries and experience developing software for battery management systems
  • Familiarity with DO-178C
  • Familiarity with high-voltage systems and power electronics
  • Experience with Linux-based development environments
  • Knowledge of networking protocols such as Ethernet/UDP

Compensation at Joby is a combination of base pay and Restricted Stock Units (RSUs). The target base pay for this position is $138,100 - $212,600/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

+ Show Original Job Post
























Sr. Embedded Software Engineer, Powertrain
San Carlos, California, United States
$138,100 – 212,600 USD / year
Software
About Joby Aviation
Develops electric vertical takeoff and landing aircraft for urban air mobility, aiming to provide fast, quiet, zero-operating-emission aerial ridesharing.