Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Engineer

$116.2k - $145.3k
Full-time

EVgo

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.

Position Summary

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). 
  • To find out more, or to join the EVgo network, visit Connect with EVgo on LinkedIn and follow us on X. 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. Learn more about Cultivating Connection at EVgo. EVgo is also committed to providing reasonable accommodation to individuals with disabilities. Apply today to join our team and help make a meaningful impact in the fight against climate change. By submitting this form, you acknowledge you are sharing your personal information with EVgo. By proceeding, you consent to EVgo's Privacy Policy and Privacy Notice for California Residents. Find all details regarding personal information we collect, how we use that information, how we share that information, and your rights and choices in our here.

The Pay Range For This Role Is

116,200 - 145,300 USD per year(US)
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in California vacancy
  • $120k - $175k

    Sr Firmware Engineer Embedded/Firmware Engineers at Lunar will be responsible for the full product development lifecycle of our products’ firmware and software, which are important sources of functionality, adaptability, and optimization of our designs. We are looking for... 
    Senior
    Full time

    Lunar Energy

    Mountain View, CA
    4 days ago
  • $184k - $287.5k

    Join NVIDIA as a Senior Firmware Engineer and be part of something truly outstanding!In this role, you'll collaborate with a world-class team at the forefront of AI and accelerated computing technology! In this role you'll drive the development of low-level firmware powering... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $184k - $287.5k

    NVIDIA is seeking a Senior Firmware Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB200. This role combines deep technical expertise in embedded firmware development with customer-facing responsibilities to enable... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...the team and see how you can make a lasting impact on the world.We're looking for an experienced System Software Engineer to help develop the boot, firmware, and software solutions focused on safeguarding that power NVIDIA's next-generation SoCs. This is an opportunity... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    6 days ago
  • $184k - $287.5k

    We are now looking for a Senior Firmware Engineer for our Memory Subsystem Team! Widely considered to be one of the technology world’s most desirable employers, NVIDIA is an industry leader with groundbreaking developments in High-Performance Computing, Artificial Intelligence... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    7 days ago
  • $150k - $190k

    Senior Embedded firmware engineer As an Senior Embedded Firmware Engineer, you'll play a central role in shaping the intelligence inside our hardware, writing the code that makes our devices perform reliably, efficiently, and safely in homes around the world. You'll work... 
    Senior
    Full time
    Immediate start

    Lunar Energy

    Mountain View, CA
    5 days ago
  • $184k - $287.5k

     ...efficiency from complex hardware while maintaining complete system stability? If so, we are searching for an outstanding Senior Firmware Engineer to join the NVIDIA System Control Firmware team.Joining the System Control Firmware team places you at the core of NVIDIA’... 
    Senior
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...members have what they need to do their best work — both in and out of the office. We are looking for a highly experienced Senior Firmware Engineer with deep expertise in charger architectures, PMIC integration, and battery-powered embedded systems. If you have built... 
    Senior
    Work at office
    Local area
    Remote work
    Flexible hours

    Oura

    San Diego, CA
    3 days ago
  • $162k - $252k

     ...and collaborates.We’re assembling a diverse, world-class team—engineers, designers, researchers, and product minds—focused on creating...  ...work.About The RoleThe System Software team is responsible for firmware, operating system software, hardware-accelerated algorithms,... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    HP IQ

    San Francisco, CA
    6 days ago
  • $191k - $253k

     ...that works in contested environments. The firmware team is where the product meets reality....  ...and work directly alongside Electrical Engineering on some of the most complex autonomous...  ...anywhere.About the RoleWe're looking for a senior firmware engineer who can own the full... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    7 days ago
  • $191k - $253k

     ...computer vision, sensor fusion, and networking technology to the military in months, not years.ABOUT THE ROLEWe are looking for Firmware Engineers to join the team! You will develop motor control and actuator firmware that spans across Anduril’s fleet of autonomous... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    3 days ago
  • $191k - $253k

     ...vision, sensor fusion, and networking technology to the military in months, not years.ABOUT THE ROLE Anduril is seeking a Senior Firmware Engineer to join our team based in Costa Mesa, CA. The firmware team at Anduril develops core technology used across multiple products... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    5 days ago
  • $191k - $253k

     ...technology to the military in months, not years.About the TeamThe Firmware Team at Anduril develops core technology used across multiple...  ...and Roadrunner. We work in close coordination with Electrical Engineering to develop hardware and software solutions to some of the... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    7 days ago
  • $191k - $253k

     ...hardest problems facing our customers. We are looking for software engineers, hardware engineers, roboticists, and front-end mobile...  ...through a variety of interfaces.ABOUT THE ROLEWe are looking for a Senior Firmware Engineer with experience developing low-level software/... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    5 days ago
  • $170k - $215k

     ...do the impossible at record breaking speeds.About You and The RoleAs a Motor Control Engineer at Zipline, you’ll be responsible for shipping high-performance motor controller firmware for Zipline’s family of proprietary motor controllers. Expect to work closely with electrical... 
    Senior
    Local area

    Zipline

    South San Francisco, CA
    7 days ago
  • An innovative defense technology company seeks a skilled firmware engineer to develop cutting-edge solutions for military applications. In this role, you will create low-level firmware for microcontrollers and integrate advanced technologies to enhance military capabilities... 
    Senior

    Slope

    Costa Mesa, CA
    2 days ago
  •  ...into design specifications and develop firmware applications for low-power, small-system...  ...POSITION PURPOSEAs a hands-on Architect/Senior Manager you will architect, design, build...  ...development practices and seamless collaboration.Engineering for device systems spans deep... 
    Senior
    Full time
    For contractors
    Local area
    Immediate start
    Remote work

    Brambles

    Santa Clara, CA
    6 days ago
  • $165k - $240k

     ...commitment to speed, reliability, and performance. We proudly engineer high-performance systems for critical, fast-growing...  ...of global connectivity.Molex is seeking a highly skilled Senior or Principal Firmware Engineer to join our Optical Systems Business Unit in Fremont... 
    Senior
    Long distance
    Flexible hours

    Molex

    Fremont, CA
    3 days ago
  • Job-ID17606999Reference21-09612Primary Skill: Firmware Engineering - Responsibilities: Ownership of system design and firmware on hardware prototype projects and development platforms. Collaborating in a team environment across engineering disciplines. Experimenting with... 
    Senior

    Intelliswift

    Menlo Park, CA
    3 days ago
  •  ...with 8+ years of experience, or Master’s degree with 6+ years in CS, EE, IT, or related field. 7+ years of hands-on experience in firmware or embedded software development. Strong proficiency in C and/or C++ for embedded systems. Experience with microcontroller... 
    Senior

    Saxon Global

    Santa Clara, CA
    3 days ago
  • $140k - $225k

     ...and collaborates.We’re assembling a diverse, world-class team—engineers, designers, researchers, and product minds—focused on creating...  ...About The RoleHP IQ's Connectivity team is seeking an Embedded Firmware Engineer with strong hands-on experience across RTOS and... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    HP IQ

    San Francisco, CA
    4 days ago
  •  ...Firmware Developer Role Description: Firmware programming, bare metal programming, Embedded C Proficient with programming for 32/16/8bit micro controllers. Proficient with C and Embedded C programming. Strong experience of working with compilers such as MPLAB... 
    Senior

    Syntricate Technologies

    Irvine, CA
    1 day ago
  • $166k - $216k

     ...the future of cardiac health, our company, and your careerAbout This Role:Position Summary:We are looking for a hands-on Senior Firmware Engineering Manager to lead and grow a critical embedded firmware team developing battery-powered cardiac monitoring devices. This role... 
    Senior
    Full time
    Remote work

    iRhythm Technologies

    San Francisco, CA
    7 days ago
  •  ...LHP Engineering Solutions is a Functional Safety global leader committed to creating safe transportation with developing technologies...  ..., ISO26262, ASPICE, ISO/SAE 21434. We seek a Senior Firmware / FPGA Engineer Functional Safety & Verification to join our... 
    Senior
    Local area

    LER TechForce LLC

    Goleta, CA
    3 days ago
  • $130k - $180k

     ...develop and execute test scripts for life cycle, unit and regression testingWork cross functionally with mobile, backend, hardware and firmware teams to develop new productsCreate and manage drivers for Linux based operating systems. Implement and test security... 
    Senior
    Full time
    Relocation

    Indigo Vision

    Los Angeles, CA
    4 days ago
  • $135k - $185k

     ...Job Title: Senior Firmware Engineer Location: On-site - California, USA Salary: $135,000 - $185,000 Work Type: Full-time Clearance: US Citizen required About the Role We are hiring a Senior Firmware Engineer to join a high-performing engineering... 
    Senior
    Full time

    Purple Lemon Recruitment Ltd

    Los Angeles, CA
    3 days ago
  •  ...support the active project demands and skills gaps, our staffing experts can help you find the best job for you. Role:Senior Firmware Engineer Location: Rancho Cordova, CA Duration: Fulltime Required Skills: Senior Firmware Engineer Job Description:... 
    Senior
    Permanent employment
    Full time
    Contract work
    Remote work

    Tekfortune Inc

    Rancho Cordova, CA
    21 hours ago
  •  ...Senior Firmware Engineer Client is seeking an experienced Firmware Engineer to join our team of engineers, to develop and drive innovative products in the consumer and healthcare marketspace. Lead team members to forge and maintain a close working relationship with... 
    Senior
    Full time
    For contractors
    Overseas

    RIT Solutions

    Westlake Village, CA
    3 days ago
  • $180k - $260k

     ...Firmware Engineer Foundation is developing the future of general purpose robotics with the goal to address the labor shortage. Our mission is to create advanced robots that can operate in complex environments, reducing human risk in conflict zones and enhancing efficiency... 
    Senior

    Foundation

    San Francisco, CA
    2 days ago
  • $184.7k - $324.8k

     ...Senior Firmware Engineer At Apple, we work every single day to craft products that enrich people's lives. Do you love working on challenges that no one has solved yet? Do you like changing the game? We have an opportunity for a results-oriented and extraordinarily... 
    Senior
    Relocation

    Apple

    Cupertino, CA
    21 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!