Firmware Engineer

EV Mode

Irvine (CA)

On-site

USD 95,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading EV technology company is seeking a Firmware Engineer to develop software for EV charging stations. The role involves designing firmware, collaborating with internal and outsourced teams, and requires proficiency in programming languages like C/C++ and Assembly. Ideal candidates should have a Bachelor's degree and 2-4 years of experience in a related field.

Qualifications

  • 2-4 years of related experience is typically required.
  • Strong coursework in software development or electrical engineering.
  • Ability to remain flexible in development cycles.

Responsibilities

  • Develop software for EV charging stations, including firmware and protocols.
  • Support both internal and external software products.
  • Collaborate with project teams to deliver reliable solutions.
  • Engage with internal and outsourced partners on firmware design.

Skills

Microchip experience
Atmel AVR chip experience
OCPP protocol experience
ESP32 based wifi chip experience
Assembly programming
C/C++ programming
Analytical skills
Problem-solving skills
Communication skills

Education

Bachelor's degree in relevant area

Job description

Overview

Firmware Engineer for EV charging system — Intermediate level.

Directs the activities related to the analysis, design, programming, debugging, troubleshooting, and modification of software for firmware (IC embedded code) applications. Oversees programming activities involving analog and digital hardware and software operating systems. May have responsibility for the programming of assembly language, machine language and high level languages, including but not limited to C and C++. Selects, develops, and evaluates personnel to ensure the efficient operation of the function.

Responsibilities
  • Develops full software stack for EV charging station including firmware, OCPP/OCPI protocol and more; enables co-work of development and algorithm engineers on the same software code base
  • Supports internal and external software products
  • Develops understanding of and relationship with internal and outsourced development partners on firmware design and development
  • Participates as a member of project team of other firmware engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for low to moderately-complex products
Knowledge & Skills
  • Microchip and Atmel based AVR chip experience.
  • Ocpp protocol experiences
  • ESP32 based wifi chip experiences.
  • Experience or understanding of firmware design tools and languages. Proficient in Assembly and C/C++ programming languages
  • Demonstrated desire to learn
  • Strong coursework in software development, systems engineering, software product management, or electrical engineering
  • Ability to understand and deal well with rapid development cycles and remain flexible in the face of uncertainty
  • Good analytical and problem solving skills.
  • Proficient in reading complex component datasheets and board schematics
  • Good written and verbal communication skills; mastery in English and local language.
Scope & Impact
  • Supports software engineering leadership
  • Works closely with architects and technology leads, directly engaging with internal and external software development teams
  • Directly impacts delivery time and quality
  • Practical knowledge of applications within business environment. Acts as team member by providing information, analysis and recommendations in support of team efforts. Exercises independent judgment within defined parameters.
Education & Experience
  • Bachelor\'s degree in relevant area or demonstrated competence. Typically 2-4 years of related experience.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Sunrise Systems • Pembroke (MA)

On-site
USD 85,000 - 120,000
Firmware Engineer I
Firmware Engineer I

Jobtailor • Aurora (IL)

On-site
USD 55,000 - 85,000
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
Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

On-site
USD 90,000 - 130,000
Staff Software Engineer - Embedded Software
Staff Software Engineer - Embedded Software

ChargePoint • Campbell (CA)

On-site
USD 180,000 - 220,000
Sr Firmware Engineer
Sr Firmware Engineer

Bell & Associates, Inc. • Auburn (AL)

On-site
USD 90,000 - 120,000
Senior Embedded Firmware Engineer - DC Fast Chargers
Senior Embedded Firmware Engineer - DC Fast Chargers

EVgo • El Segundo (CA)

On-site
USD 120,000 - 180,000
Health & Wellness
401(k)
Uncapped PTO
+2
Engineer-Firmware Design
Engineer-Firmware Design

Evolute Fintech Innovations Private Limited • United States

On-site
USD 65,000 - 90,000
Firmware Design Engineer
Firmware Design Engineer

hireneXus • Los Angeles (CA)

On-site
USD 110,000 - 150,000
Firmware Engineer
Firmware Engineer

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000