Embedded Software Engineer, Powertrain
- 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.
- 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
- Familiarity with the following:
- High voltage systems
- Thermal management systems
- Linux
- Ethernet/UDP
Recommended Jobs
Customer Service Remote Work
We are seeking applicants with exceptional customer service skills, those with the eagerness to learn, and willingness to work as a team in order to better service the different Union members we work…
AI Engineer
✍&##127997; About Writer Writer is the full-stack generative AI platform delivering transformative ROI for the world’s leading enterprises. Named one of the top 50 companies in AI by Forbes and one o…
People Partner, Tech (Security, Product Engineering)
About Anthropic Anthropic’s mission is to create reliable, interpretable, and steerable AI systems. We want AI to be safe and beneficial for our users and for society as a whole. Our team is a qui…
Senior Controls Software Engineer
About Commonwealth Fusion Systems: Commonwealth Fusion Systems is on a mission to deliver the urgent transition to fusion energy. Combining decades of research, top talent and new technologie…
Product Implementation Analyst
Roles & Responsibilities 3 Must haves on the resume: ~ customer service experience, technical aptitude, hospital experience a plus Experience Required Accountabilities ~ This position i…
QA Automation Engineer - Hybrid
** No sponsorship offered for this position ** ** No relocation benefits for this position ** Note: We are working hybrid with at least 2 days per week in the office (Temecula, CA). During onboard…
Full Stack Developer
Company Description Join us and make YOUR mark on the World! Are you interested in joining some of the brightest talent in the world to strengthen the United States’ security? Come join Lawren…
Product Manager, Finance Technology
Get to know Okta Okta is The World’s Identity Company. We free everyone to safely use any technology, anywhere, on any device or app. Our flexible and neutral products, Okta Platform and Auth0 Pla…
Sr Accounts Payable Specialist
Position Description As Senior Accounts Payable Specialist , you will work on projects related to proprietary implants, instrumentation, and design automation systems to enable personalized s…
Facilities Operations Lead
About the Role We’re looking for a Facilities Operations Lead who thrives on being hands-on with building systems and is ready to grow into management, or has minimal management/supervisory expe…