This job is no longer available
About the Job
About EVgo:
EVgo (Nasdaq: EVGO) is a leader in electric vehicle (EV) charging solutions, building and operating one of the largest public fast charging networks in the United States. With over 1,000 fast charging locations across more than 35 states, EVgo serves more than 1 million customer accounts. Our mission is to expedite the mass adoption of electric vehicles by creating a convenient, reliable, and affordable EV charging network that delivers fast charging to everyone. EVgo partners with automakers, fleet and rideshare operators, retail hosts such as grocery stores, shopping centers, and gas stations, and policy leaders, and other organizations. The company also provides unique service offerings for drivers and partners such as EVgo Optima™, EVgo Inside™, EVgo Rewards™, and Autocharge+. EVgo is committed to protecting our environment by making it easy for drivers to go electric and fostering an inclusive culture for all. Our commitment to diversity, equity, and inclusion is integral to our vision of ‘Electric for All.’ For more information, visit our website.
Intern Position Summary:
EVgo’s mission is to expedite mass adoption of electric vehicles by creating a convenient, reliable, and affordable electric vehicle charging network that delivers fast charging to everyone. To this end, the Design Engineering Firmware Development Intern will work with a focused and cross-functional engineering team responsible for developing EV charging products. The work will primarily involve developing the communication stack between the EV and EVSE, which conforms to charging standards DIN SPEC 70121 and ISO 15118.
This internship will be 10-weeks, 40-hours per week, working on-site at our lab in El Segundo, CA.
Responsibilities:
Develop and maintain embedded Linux application software for charging products
Develop unit test to ensure the highest code quality
Maintain ownership of software features throughout development life cycle
Showcase the intern project at the end of internship, and proactively manage the progress and risks
Required Skills and Experience:
Pursuing BS or MS in Computer Science, Computer Engineering, Electrical Engineering or any related field, graduating in Fall 2025 or later
Strong C++ programming skills
Working knowledge of Linux as a software development tool, experience writing software for an embedded environment
Experience with CI/CD pipeline such as GitLab
Experience with unit test framework such as Google Suite
Good team player with great technical writing and communication skills
Preferred Skills and Experience
Familiarity with Python
Experience with Qt/QML
Experience with web based communication protocols, such as WebSockets
Experience with electric vehicle charging protocols such as DIN 70121 and ISO 15118
Experience with Open Charge Point Protocol
The hourly rate for this position is $22.00 - $33.00 USD. The hourly rate may vary depending on job-related factors, including education, knowledge, skills, and experience.
Similar Jobs

Embedded Software Engineer
NewEmbedded Software EngineerNew
- Eridan
- Sunnyvale, CA, US
- In-person
- Full time role
Revolutionizing 5G with energy-efficient radios to significantly reduce power consumption.
About 11 hours ago

Senior Embedded Systems Engineer
Senior Embedded Systems Engineer
- May Mobility
- Ann Arbor, MI, US
- In-person
- Full time role
Autonomous electric vehicles designed for safe, sustainable, and eco-friendly transportation.
About 2 months ago

Staff Engineer, Firmware
Staff Engineer, Firmware
- Landis+Gyr
- Alpharetta, GA, US
- In-person
- Full time role
Empowering a smarter grid for reduced environmental footprints and energy efficiency worldwide.
15 days ago

Firmware Engineer
Firmware Engineer
- Corinex
- Vancouver, BC, CA
- In-person
- Full time role
Optimizing grid flexibility for smarter, low-carbon energy consumption through cutting-edge digital solutions.
12 days ago

Embedded Hardware Engineer
Embedded Hardware Engineer
- DeepSea Technologies
- Hybrid, Remote
- Full time role
AI-driven software to cut fuel use and emissions in commercial shipping.
8 days ago

Sr. Embedded Software Engineer, Infotainment Systems
Sr. Embedded Software Engineer, Infotainment Systems
- Lucid Motors
- Newark, CA, US
- In-person
- Full time role
Innovative electric vehicles redefining sustainable mobility and elevating the driving experience.
6 days ago

Staff Engineer, Firmware
Staff Engineer, Firmware
- EnPhase Energy
- Bengaluru, KA, IN
- In-person, Hybrid
- Full time role
Pioneering advanced solar solutions for a sustainable, solar-powered planet.
1 day ago

Staff System Software Engineer
NewStaff System Software EngineerNew
- Charge Point
- Campbell, CA, US
- In-person
- Full time role
Empowering widespread EV adoption with the world's largest open charging network.
About 11 hours ago

Embedded Software Engineer Intern
NewEmbedded Software Engineer InternNew
- Lunar Energy
- Mountain View, CA, US
- In-person
- Internship
"Empowering homes with AI-driven solar and battery systems for a sustainable future."
About 11 hours ago

Embedded Software Engineer
NewEmbedded Software EngineerNew
- Pioneer Transformers
- Raleigh, NC, US
- In-person
- Full time role
Custom liquid-filled transformers designed for energy-efficient and sustainable electrical solutions.
About 6 hours ago