Senior Firmware Engineer

EVgo

El Segundo (CA)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health & Wellness
401(k)
Uncapped PTO
Mentorship programs
Home office setup stipend

Job summary

EVgo seeks a Firmware Engineer to implement embedded Linux software for DC fast chargers. You will develop and maintain MCU firmware, collaborate with cross-functional teams, and support testing and tooling for production deployments.

The role emphasizes C/C++ on embedded Linux, charging protocol knowledge, unit testing, and build system experience, with a view to advancing EV charging technology at EVgo.

Qualifications

  • Bachelor’s degree in engineering or related field and 5+ years of related experience, or higher degree with equivalent experience.
  • Strong background in embedded Linux, C/C++, and software development for embedded devices.
  • Experience with charging protocols and related standards is a plus.

Responsibilities

  • Develop, test and maintain embedded Linux application software for DC fast charging products.
  • Support stakeholder requirements elicitation for DC fast charging products.
  • Develop and support software tools for development and testing.
  • Assist CI/CD systems to build, test, and distribute production software.
  • Perform system level testing and troubleshooting to resolve issues.

Skills

C/C++ on embedded Linux
Embedded Linux
Power electronics knowledge
Control systems
Communication protocols (OE, SAE)
Python
CI/CD (GitLab/Jenkins/CircleCI)
Unit testing (Google Test)
JAMA/Jira tracking

Education

Bachelor’s degree in engineering or related field

Tools

Make/CMake
GitLab/Jenkins/CircleCI
JAMA/Jira
Python tooling
Linux kernel/ BSP debugging tools

Job description

We are seeking a talented Firmware Engineer to join our team. The successful candidate will be responsible for software implementation on embedded Linux platforms, collaborating closely with cross-functional teams, developing and maintaining the microcontroller firmware for DC fast chargers. This role requires a deep understanding of embedded systems, power electronics, control systems, and communication protocols used in DC fast chargers.

Responsibilities
  • Support stakeholder, hardware and software requirements elicitation for DC fast charging products.
  • Develop, test and maintain embedded Linux application software for DC fast charging products.
  • Develop and support software tools used for development and testing.
  • Support CI/CD system software to facilitate building, testing and distribution of production-level software.
  • Perform and support system level testing and troubleshooting to identify and resolve issues.
Qualifications
  • Typically requires a Bachelor’s degree and a minimum of 5 years of related experience; Master's degree and 2 years of experience; or PhD with no experience; or equivalent work experience.
Desired Skills
  • Industry experience developing C/C++ based applications on embedded Linux.
  • Experience with charging protocols such as SAE 1772, DIN SPEC 70121, ISO 15118.
  • Knowledge or experience with unit test frameworks (e.g., Google Test).
  • Knowledge or experience with common build system frameworks (e.g., Make CMake).
  • Knowledge or experience with CI/CD using GitLab or similar framework (Jenkins, Circle CI).
  • Knowledge or experience with Agile development methodologies and bug tracking tools such as JAMA and Jira.
  • Strong team player with great technical writing and communication skills
  • Experience with Python is a plus.
  • Experience with charging cloud protocol Open Charge Point Protocol (OCPP) is a plus.
  • Experience with payment terminal integration, payment processing and knowledge of PCI-DSS is a plus.
  • Experience with new PCBA board bring-up and Board Support Package (BSP) development including bootloader, linux kernel is a plus.
  • Experience with interfaces such as Ethernet, USB, SPI, I2C, UART, CAN, PWM, ADC and GPIO is a plus.
  • Experience with debugging equipment such as oscilloscope, logic analyzer, JTAG debugger, multimeter is a plus.
Benefits and Perks
  • Health & Wellness: Medical, dental, and vision coverage, plus mental wellbeing support and wellness programs
  • Financial Benefits: 401(k), Health Savings Account (HSA) and Flexible Spending Accounts (FSA) for medical and dependent care, life and disability insurance
  • Work-Life Support: Uncapped paid time off, enhanced parental leave, and Employee Assistance Program (EAP)
  • Care Navigation & Support: Access to Health Advocate services for help with claims, provider searches, and care decisions
  • Flexible Care Options: Telehealth services for convenient, low-cost access to care
  • Growth & Development: Mentorship programs and opportunities for career growth and internal mobility
  • Additional Perks: Monthly Tech Stipend, one-time home office setup reimbursement, Volunteer time off, commuter benefits, and employee focused programs
Additional Information
  • Actual salary may vary depending on job-related factors, including knowledge, skills, experience, and location. In addition to a competitive base salary, we offer discretionary target cash bonuses, and a comprehensive benefits package including health, life, and disability insurance, unbounded paid time off including parental leave, and a 401(k).

At EVgo, we are committed to creating an equitable and inclusive workplace where everyone feels welcome. We are an equal opportunity employer providing equal employment opportunities to applicants and employees without regard to race, color, religion, age, sex, sexual orientation, gender identity/expression, national origin, protected veteran status, disability status, or any other legally protected basis, including arrest and conviction records, in accordance with applicable law.

EVgo is also committed to providing reasonable accommodation to individuals with disabilities.

About EVgo

EVgo (Nasdaq: EVGO) is one of the nation’s largest public fast charging networks for electric vehicles. Our mission is to build a sustainable business that powers our transportation and protects our planet. As a leader in clean transportation, EVgo sits at the intersection of technology, infrastructure, and innovation.

We are rapidly expanding our national footprint through strategic partnerships with retailers, automakers, rideshare and, fleets, bringing fast charging to communities across the country. EVgo enables drivers of all makes and models to charge where they want, when they want.

At EVgo, sustainability is not just what we do; it is who we are. We are committed to reducing carbon emissions, advancing clean energy solutions, and building infrastructure that supports a more sustainable future. We believe great companies are built by great people. Our culture is mission driven, customer centric, collaborative, and innovative, with a strong focus on creating an environment where employees can grow and make a lasting positive impact. Join us as we charge forward.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

EVgo Services LLC • El Segundo (CA)

On-site
USD 100,000 - 126,000
Medical, dental, and vision coverage
401(k) and HSA
Uncapped paid time off
+2
Senior, Siting & Permitting
Senior, Siting & Permitting

EVgo • Los Angeles (CA)

On-site
USD 120,000 - 190,000
Health coverage
Wellness programs
401(k)
+13
Staff, Facilities
Staff, Facilities

EVgo • El Segundo (CA)

On-site
USD 80,000 - 100,000
Health & Wellness coverage
401(k) and HSAs
Uncapped paid time off
+3
Engineer, Project Development
Engineer, Project Development

EVgo Services LLC • Los Angeles (CA)

On-site
USD 81,000 - 102,000
Health & Wellness
401(k)
Uncapped paid time off
+2
Manager, Electrical Engineering
Manager, Electrical Engineering

EVgo • El Segundo (CA)

On-site
USD 160,000 - 230,000
Health, dental, vision
401(k) plan
HSA & FSA
+7
Senior Electric Engineer (Contract)
Senior Electric Engineer (Contract)

EVgo Services LLC • El Segundo (CA)

On-site
Comprehensive health insurance
Flexible paid time off
401(k)
+1
Hardware Laboratory Technician (Contractor)
Hardware Laboratory Technician (Contractor)

EVgo • El Segundo (CA)

On-site
USD 50,000 - 70,000
Vice President, Hardware Product
Vice President, Hardware Product

EVgo Services LLC • Los Angeles (CA)

On-site
USD 240,000 - 293,000
Health insurance
401(k) plan
Paid time off
Engineer, Project Development
Engineer, Project Development

EVgo • Los Angeles (CA)

On-site
USD 81,000 - 102,000
Health & Wellness
401(k)
Health Savings Account (HSA) & FSA
+4
Staff Hardware Systems Design Engineer
Staff Hardware Systems Design Engineer

ChargePoint • Campbell (CA)

On-site
USD 150,000 - 180,000