Senior Software Engineer, Energy Storage & Distribution 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 (BMS).
- Work with cross-functional teams to define and refine battery system requirements and operational constraints.
- Collaborate with Joby’s broader software team to ensure BMS software meets DO-178C 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 industry experience.
- Expert knowledge of C++ and object-oriented programming and methodology.
- Proficiency in C and or Python
- Experience developing embedded software for real-time operating systems (RTOS) and debugging embedded systems.
- Strong communication and documentation skills.
- Experience with version control (Git) and collaborative software development workflows.
- 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.
Please still apply if you don’t meet all items in the desired section! Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. We are dedicated to building a diverse and effective workplace, so if you’re excited about this role but your experience doesn’t align perfectly with every qualification, we encourage you to apply anyway. You may be just the right candidate for this or other roles.
Additional Information:
$102,400 - $172,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.