Firmware Engineer
$100.7k - $125.9kFull-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.
- Typically requires a Bachelor’s degree and a minimum of 2 years of related experience; or an advanced degree without experience; or equivalent work experience.
- 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 protocols such as SAE 1772, DIN SPEC 70121, ISO 15118 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.
- 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
- 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, restricted stock units (subject to Board Approval), 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.
Vacancy posted 15 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in California vacancy
- ...Job Title - Senior Firmware or Embedded Software Engineer Location – San Diego, CA Duration – 10+ Months Contract Total Hours/week - 40.00 1st Shift Description: Senior Firmware or Embedded Software Engineer Responsibilities • Develop, enhance...SuggestedContract workLocal areaRemote workDay shift
- ...Advanced HDD Technology Designs and Integration (Hardware/Firmware Engineer) Full-time Job Type (exemption status): Exempt position - Please see related compensation & benefits details below Salary Range: 98,000.00-130,700.00 Business Function: R&D Engineering Work Location...SuggestedFull timeTemporary workWork at officeWorldwideFlexible hoursShift work
- ...Embedded Firmware Engineer Contract || Embedded Firmware Engineer || Rancho Cordova, CA - Onsite CXL firmware development ARM Cortex-M3, ARM M0+, STM32 NVMe and PCIe firmware FPGA and SoC integration Real-time operating systems I2C, DMA, UART, GPIO...SuggestedContract work
$182k - $230k
...Senior Embedded Firmware Engineer San Francisco, CA Pronto AI is a global leader in commercializing autonomous vehicle (AV) technology, deploying Autonomous Haulage Systems (AHS) that automate operations in mines, quarries, and construction sites worldwide. While...SuggestedFull timeWork at officeWorldwideFlexible hours- ...Intelliswift - An LTTS Company in Sunnyvale, California, is seeking a skilled firmware engineer with over 8 years of experience in developing and testing embedded systems. The role involves programming in C/C++, optimizing firmware, and resolving issues across the software...Suggested
- ...This is a hands‑on senior‑level role for an embedded software engineer who thrives in a highly technical, mission‑driven environment and... ...software across the full product lifecycle Own BLE and RF firmware, power management systems, and ASIC interface development Build...Relocation package
$120k - $180k
...Nova's Materials Metrology Division is looking for a skilled Firmware Engineer (Embedded) to design, develop, and test firmware and software for our core hardware platforms. The engineer will collaborate closely with electrical and systems engineering teams to integrate...- ...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’s...Worldwide
$78k
...HCLTech is looking for a highly talented and self‑motivated Senior Firmware Engineer to join it in advancing the technological world through innovation and creativity. Job Title Senior Firmware Engineer Job Information Job ID: 12976 Position Type: Full‑time Location: Sunnyvale...Full timeLocal area$119.8k - $234.7k
...Overview Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud... ...Cloud infrastructure. We are seeking an accomplished Senior Firmware Engineer to join a team of talented engineers, providing strategic...Ongoing contractWork at officeLocal areaWorldwide$150k - $175k
...at the right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As part of the Firmware Engineering team, you will drive the development and maintenance of the manufacturing test systems used for our eVTOL aircraft. Responsibilities...Work at office$68 - $77 per hour
...Description Job Title: Sr Firmware Engineer Location: Rancho Santa Margarita, CA Employment Type: 6-12 month contract Industry: Aerospace Defense Compensation: : $68.00 - $77.00 per hour Schedule: 9/80 work schedule About the Opportunity...Hourly payContract workWorldwide- ...Department: Engineering/Firmware Development Job Description: We are looking for an experienced firmware engineer to develop next-generation CXL Type 3 memory expansion devices. The candidate will work across firmware, memory subsystem, and system-level integration. Key...
$124k - $136k
...Senior Firmware Engineer Location: Cypress, California Job ID: 48299 As a member of a collaborative engineering team, the embedded software systems engineer is needed to develop physical access control systems and communications drivers for our high-reliability product...- ...Senior Firmware Engineer Cupertino, California Do you want to be at the forefront of the AI revolution? Etched.ai is developing groundbreaking hardware that will power the next generation of artificial intelligence. Etched was founded on the belief that new hardware...
- ...reality. You will own the development of Rhoda's low-level firmware stack for distributed real-time control across humanoid platforms... ...We're Looking For ~ Bachelor's or higher in Electrical Engineering, Computer Engineering, or Robotics ~2+ years of experience...
- ...Job Title: Embedded Firmware Engineer Location: Mountain View, CA In this role, you will Design, prototype, build, and test production embedded vehicle firmware. Evaluate, implement, test, and optimize applications in a real-time operating system environment. Work with...Full time
- ...excited by the success of the Pod to date and still have a long way to go toward achieving our mission. Join our team as a Sr Firmware Engineer to help us bring current and next generations of Pod hardware to life. You'll be a part of a small team designing and implementing...Full timeRemote workSleeping nightsFlexible hoursNight shift
- ...Senior Firmware Engineer We are seeking a Senior Firmware Engineer with deep expertise in Linux kernel and device driver development to join our Device Software team. In this role, you will own the low-level software stack that interfaces directly with hardware, enabling...
$160k - $190k
...Senior Firmware Engineer San Jose, California, United States Astera Labs provides rack-scale AI infrastructure through purpose-built connectivity solutions. By collaborating with hyperscalers and ecosystem partners, Astera Labs enables organizations to unlock the...Flexible hours- ...venture capital from top-tier investors and has over $13M in government funding. About the Role Antares is seeking a Senior Firmware Engineer to build the embedded software that enables our first-of-a-kind microreactor hardware to operate reliably in real time. This firmware...Permanent employment
$160k - $165k
...Gridware Firmware Developer Gridware is a San Francisco-based technology company dedicated to protecting and enhancing the electrical... ...(hardware, firmware, software) ~3+ years embedded software engineering experience (Embedded Linux, RTOS's, bare metal, etc) ~...Local areaRemote work$168k - $252k
...military in months, not years. WHAT YOU'LL DO Develop low-level firmware/software for microcontrollers, create reusable device drivers,... ...and peripherals and review schematics with electrical engineering team Concurrently manage involvement in multiple projects at various...Full timeWork experience placementH1bLocal areaRelocation package- ...products and transform millions of lives in the coming years. THE ROLE: We are seeking a highly motivated and adaptable firmware engineer who will explore the peaks and valleys of all problems that may come up while building a new generation of wearable robots for...Full timeWork at office3 days per week
$130k - $180k
...Firmware Engineer San Bruno, California, United States About Us Chariot Defense is a defense technology company that designs and manufactures a family of power products for the U.S. military and its allies. We believe that credible deterrence of armed conflict...Work at officeWeekend work$45k - $121k
...Firmware Engineer We are seeking a Firmware Engineer to join the Reality Labs Silicon Validation team. In this role, you will develop, debug, and maintain embedded firmware that enables post-silicon bring-up, validation, and characterization of next-generation silicon...Minimum wageLocal area$125k
...Firmware Engineer Base pay range: $125,000.00 per year. Responsibilities Target creation for new products in our code bases. Firmware maintenance to adapt for new products. Firmware validation to ensure operability on new products. Perform daily builds as needed for product...Full time$166k - $220k
...vision, sensor fusion, and networking technology to the military in months, not years. ABOUT THE ROLE Anduril is seeking a Firmware Engineer to join our team based in Irvine, CA. The Sentry Firmware team at Anduril develops core technology used for our Sentry Tower product...Full timeWork experience placementImmediate start$160k - $225k
...Firmware Engineer El Segundo, California, United States CHAOS Industries is redefining modern defense with omniscient systems purpose-built for today's realities. Designed and built by top U.S. military veterans and Silicon Valley innovators, CHAOS Industries' products...Full timeWork experience placementCasual workWork at officeRelocation package$180k - $260k
...intensive industries. We are on the lookout for extraordinary engineers and scientists to join our team. Your previous experience in... ...This Role: To develop, Develop, optimize, and maintain firmware in C and C++ for 32-bit microcontrollers. Build applications...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!

