Senior Software Engineer, Energy Storage

Joby Aviation
San Carlos, CA, US
Full-time

Overview

The role involves developing, testing and deploying embedded drivers and algorithms for the aircraft's energy storage and distribution system.

This system is responsible for safely powering the aircraft, managing high voltage systems and providing energy estimates to the pilot and control system.

The engineer will be part of a small, fast-moving team and contribute to conceptual system architectural design and implementation of embedded software and firmware to ensure safety of an electric-powered, fly-by-wire aircraft.

Responsibilities

  • Work closely with different stakeholders to understand battery operating conditions and control limitations and translate them into embedded software utilizing OOP C++
  • Assist in the Architecture and write software for the battery management system
  • Test and deploy battery algorithms
  • Perform data analysis, to support algorithm development and validation

Required

  • Bachelor's degree in computer science / engineering, robotics, or equivalent and 5+ years of industry experience, an advanced degree and 3+ years will also be considered.
  • Expert knowledge of C++ and k nowledge of and experience with real-time operating systems
  • Understanding of modern micro-controller and microprocessor architectures
  • Experience debugging an embedded target
  • Demonstratable experience with Python
  • Experience with git
  • Strong communication and documentation skills

Desired

  • Familiarity high voltage systems
  • Familiarity with Linux
  • Familiarity with 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

30+ days ago
Related jobs
Promoted
Fortinet
Sunnyvale, California

Fortinet is growing and we are looking to hire Senior Software Development Engineer to join our team. As a Senior Software Development Engineer, you will:. Develop and maintain software components on current and future networking related products. Implement software features of high quality and on s...

Promoted
Visa
Foster City, California

Bachelor's Degree in Computer Science, Electrical Engineering or a related technical discipline is required. Experience implementing software solutions in a highly complex environment. ...

Promoted
TikTok
Mountain View, California

Experience with network software, e. ...

Promoted
Mashgin
Palo Alto, California

We’re looking for a backend developer to help us build the software that runs our kiosks and powers the extensive infrastructure behind them. Working with a small interdisciplinary team in hardware, software and design to build new versions of products from scratch. ...

Promoted
Karkidi
Mountain View, California

As a senior fullstack engineer on the web team, you will play a lead role in creating the next generation of the Moveworks Enterprise Copilot ecosystem. Expand the product's reach to more customers, domains, and global markets, ensuring high-quality engineering implementation. Work closely with the ...

Promoted
Latitude AI LLC
Palo Alto, California

We’re searching for a Senior level Software Engineer to come and join the Runtime Infrastructure (RI) - Logging team at Latitude AI. As a Senior Software Engineer within the Logging group at Latitude AI, you will be responsible for delivering, and maintaining the onboard and offboard Logging systems...

Promoted
Fortinet
Sunnyvale, California

FortiSASE team is looking for a highly motivated full stack software engineer who can thrive in a fast pace environment and successfully contribute to the team. Bachelor’s degree or above in Computer Science/Electrical Engineering or related fields. ...

Promoted
Pddn
Fremont, California

Bachelor’s degree or foreign academic equivalent in Computer Science, Computer Engineering, Software Engineering, Computer Network Engineering, Electronic and Communications Engineering, Information Technology or a closely related field of study required. Strong knowledge of Agile methodology, Cisco...

Promoted
BlueVine Capital Inc.
Redwood City, California

As a Senior Software Engineer at BlueVine, you'll play a pivotal role in shaping the future of our technology platform. As a Senior Fullstack Engineer, you'll collaborate closely with our product managers and designers to design and develop best-in-class responsive banking applications. Provide ment...

Nuro
Mountain View, California

The company’s core technology is the Nuro Driver, an integrated autonomous driving system consisting of state-of-the-art, AI-first software and custom-built sense and compute hardware. Our team is growing and we are looking for experienced machine learning researchers and engineers to join us. ...