Joby is looking to solve the problem of congested city streets by developing a piloted air taxi that takes off vertically and quietly carries passengers, and is seeking a talented individual to join their energy storage and distribution system software team to develop, test, and deploy software for this system.
Requirements
- 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
- Familiarity with High voltage systems
- Familiarity with Thermal management systems
Responsibilities
- 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.
- Designing and implementing the embedded C++ software that runs on our electric-powered, fly-by-wire aircraft and battery ground support equipment.
- Collaborate with systems engineers and hardware designers to author software requirements and integrate complex systems.
- Involved in all facets of our software design and development.
Other
- Bachelor's degree in Computer Science, Electrical Engineering, Robotics, or a related STEM field
- Strong communication and documentation skills
- Joby is an Equal Opportunity Employer.
- 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
- Travel requirements not mentioned