Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

EVgo Logo

Embedded Software Engineer

EVgo

$90,000 - $110,000
Aug 29, 2025
Los Angeles, CA, US
Apply Now

EVgo is seeking an Embedded Software Engineer to develop and maintain the microcontroller firmware for their large DC electric vehicle chargers, aiming to expedite the mass adoption of electric vehicles by creating a convenient, reliable, and affordable EV charging network.

Requirements

  • Proven experience in embedded software development, particularly for microcontrollers.
  • Strong understanding of DC fast charging systems and their operation.
  • Proficient in programming languages such as C/C++.
  • Familiarity with communication protocols used in EV charging (e.g., CAN, CHAdeMO, CCS, ISO 15118).
  • Knowledge of power electronics and control systems.
  • Experience with system-level debugging and troubleshooting tools.
  • Experience with real-time operating systems (RTOS).

Responsibilities

  • Develop, test, and maintain firmware for microcontrollers used in DC electric vehicle chargers.
  • Design and implement system-level features and functionalities for efficient and reliable charger operation.
  • Collaborate with hardware engineers to integrate firmware with power electronics and control systems.
  • Ensure compliance with industry standards and protocols for electric vehicle communication (e.g., CHAdeMO, CCS, ISO 15118).
  • Perform system-level debugging and troubleshooting to identify and resolve issues.
  • Optimize firmware for performance, reliability, and safety.
  • Develop and execute test plans to validate firmware functionality and robustness.

Other

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.
  • Knowledge of cybersecurity practices in embedded systems.
  • Familiarity with software development tools such as version control (e.g., Git), debugging tools, and build systems.