Embedded Software Engineer, Ground Support Equipment

Joby Aviation Joby Aviation · Robotics · San Carlos, CA · Powertrain & Electronics

Develop, test, and deploy embedded C++ software for an aircraft's energy storage and distribution system, focusing on battery management, charging, and high-voltage systems, ensuring compliance with stringent safety and regulatory standards.

What you'd actually do

  1. Develop, test, and optimize embedded software for battery management and charging systems.
  2. Work with cross-functional teams to define and refine system requirements and operational constraints.
  3. Collaborate with Joby’s broader software team to ensure BMS software meets certification standards through rigorous documentation, testing, and compliance verification.
  4. Participate in code reviews, debugging, and continuous software improvements.

Skills

Required

  • C++
  • real-time operating systems
  • micro-controller and microprocessor architectures
  • debugging embedded targets
  • Python
  • git
  • communication and documentation skills

Nice to have

  • High voltage systems
  • Thermal management systems
  • Linux
  • Ethernet/UDP

What the JD emphasized

  • stringent safety requirements
  • high safety and regulatory standards
  • certification standards