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

Embedded Firmware Engineer

Insight Global

Job Description

We are seeking an Embedded Firmware Engineer to join our Energy & Charging Engineering team focused on next-generation battery systems, power electronics, and charging infrastructure. This engineer will play a key role in developing low-level firmware and control systems that power highly efficient energy storage and conversion products. The ideal candidate has strong experience in embedded software development, microcontroller programming, and working closely with hardware teams to bring complex products from design through validation and deployment.

What You'll Do Design, develop, and maintain embedded firmware for battery management systems, power electronics, and energy-related products. Write high-quality, production-grade code primarily in C and C++ for embedded microcontroller-based systems. Develop, test, debug, and optimize low-level firmware for real-time applications. Collaborate closely with electrical, hardware, validation, and systems engineering teams throughout the product lifecycle. Participate in firmware architecture, design reviews, and system integration efforts. Develop and execute unit, integration, and system-level testing to ensure product reliability and performance. Troubleshoot complex hardware/software issues and drive root-cause analysis. Contribute to firmware documentation, coding standards, and continuous improvement initiatives. Support product validation, field issue investigations, and new feature development.

Skills and Requirements

3-5 years of professional experience developing embedded firmware. Strong programming experience in C and C++. Experience working with microcontrollers and low-level embedded systems. Solid understanding of real-time operating systems (RTOS). Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field. Experience with firmware debugging, testing, and validation methodologies. Strong understanding of hardware/software integration. Experience participating in design, implementation, testing, and deployment of embedded products. Battery Management System (BMS) experience. Experience with power electronics, inverters, converters, or charging systems. Knowledge of digital control systems and control theory. Experience developing firmware for renewable energy, energy storage, or EV-related products.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to View email address on click.appcast.io.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer in Palo Alto, CA vacancy
  • $120k - $160k

     ...complex environments by integrating control engineering, artificial intelligence, and machine...  .... Duties and Responsibilities Own firmware architecture for humanoid robot controllers...  ...actuators, and dexterous hands. Develop embedded C/C++ firmware, peripheral drivers, and... 
    Suggested
    Work at office

    SERES AUTO_USA

    Milpitas, CA
    5 days ago
  • $150k - $200k

    Senior Embedded Firmware Engineer San Carlos, CA Engineering In office Full-time Connected Commercial Coffee Brewer Platform What We're About At BrewBird, we believe in building a sustainable future in coffee. We're developing a technology platform to scale the $1... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Brewbird

    San Carlos, CA
    3 days ago
  • $135k - $155k

     ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.WIRELESS FIRMWARE ENGINEER (STARLINK MOBILE) The Starlink Mobile program is working to provide global cellular connectivity from space. As a wireless firmware... 
    Suggested
    Permanent employment
    Temporary work

    SpaceX

    Palo Alto, CA
    4 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... 
    Suggested
    Full time
    Immediate start

    Lunar Energy

    Mountain View, CA
    2 days ago
  • $160k - $275k

     ...System Software Engineer MatX's mission is to make the world's best AI models run as...  .... The team also co-owns the BMC/OpenBMC firmware stack, with dedicated firmware engineers...  ...years of experience in BMC firmware and embedded Linux development, with hands-on OpenBMC... 
    Suggested
    Daily paid
    Work experience placement
    Local area
    Remote work
    Monday to Friday
    Flexible hours

    MatX

    Mountain View, CA
    5 days ago
  •  ...Firmware Engineer Mind Robotics is building Physical AI for real-world industrial deployment, starting with the factory floor. We believe...  ...motion. We're looking for a Firmware Engineer to own the embedded software that brings our robots to life — from low-level... 

    Mind Robotics

    Palo Alto, CA
    3 days ago
  •  ...Firmware Engineer Voltai is developing world models, and agents to learn, evaluate, plan, experiment, and interact with the physical world...  ...electrical, systems, and verification engineers to develop embedded software that powers learning machines. You might thrive... 

    Voltai

    Palo Alto, CA
    4 days ago
  • Job-ID17606999Reference21-09612Primary Skill: Firmware Engineering - Responsibilities: Ownership of system design and firmware on hardware prototype...  ...protocols. Coding programs and scripts as necessary to test embedded systems. Work closely with various core tech teams and other... 

    Intelliswift

    Menlo Park, CA
    9 hours ago
  •  ...We are seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate has strong experience in low-level programming (C/C++), microcontroller/SoC development, and hardware bring-up,... 
    Full time

    AttoTude

    Menlo Park, CA
    1 day ago
  •  ...Generalist with rotating focus across the firmware stack. Moves across subsystems as work...  ...direction. Works extensively with external engineering teams at CMs and silicon vendors, the...  ...engineering practices. Requirements ~5 years embedded firmware — at least one shipped consumer... 
    Contract work
    Work at office
    Shift work
    Rotating shift
    2 days per week

    OSI Engineering

    Palo Alto, CA
    4 days ago
  • $140k - $215k

     ...requirement-based test according to the firmware team test specification Automate the...  ...Qualifications Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science,...  ...experience with a focus on Linux and embedded environments. Familiarity with sensor... 
    Work experience placement
    Work at office
    Local area

    Phantom AI

    Mountain View, CA
    4 days ago
  •  ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.EMBEDDED SOFTWARE ENGINEER, LASER MESH ROUTING (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy... 
    Permanent employment
    Temporary work
    Internship
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    9 hours ago
  • $174k - $252k

     ...programming languages (e.g., C).3 years of experience working with embedded operating systems.3 years of experience testing, maintaining,...  ...with DesignWare Controller (DWC) stack.Google's software engineers develop the next-generation technologies that change how billions... 

    Google

    Mountain View, CA
    1 day ago
  • $207k - $300k

     ...metal/Real-Time Operating System (RTOS) firmware environments.Lead pre-silicon validation...  ...experience.8 years of experience working with embedded operating systems.3 years of experience...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related technical... 

    Google

    Mountain View, CA
    2 days ago
  • $65 - $80 per hour

     ...designing, developing, and optimizing real-time firmware for current and next-generation fast DC...  ...systems. You will build high-quality embedded software for charging equipment,...  ...functionality. Collaborate closely with hardware engineers to co-design optimized solutions that... 
    Contract work
    Temporary work

    Actalent

    Palo Alto, CA
    4 days ago
  • $190k - $240k

     ...deliver everything from medical items to everyday essentials, safely and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits between our aircraft and ground asset hardware and the higher-level software... 
    Flexible hours

    Matternet

    Mountain View, CA
    1 day ago
  •  ...Sr. Embedded Engineer – (SoC Verification and Validation Engineer) This role is 100% onsite – Palo Alto (with flexibility) END DATE of 8/31/25 but will convert to FTE if this worker does a good job and there's a business need. Summary: We are looking for a Senior... 

    Syntricate Technologies

    Palo Alto, CA
    5 days ago
  • $145.83k - $219k

     ...Embedded Software Engineer Mountain View, California (HQ) Nuro believes self-driving vehicles are the most immediate and profound opportunity for AI to drive positive change in the physical world. Safer streets, more time for what matters, and easier access to the... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    5 days ago
  • $119k - $140k

     ...generator is a network of computers combining embedded Linux and real-time bare metal...  ...Responsibilities This is a software engineering role with emphasis on embedded systems and...  ...on the team you will contribute to: Firmware & Software Development: Design, write,... 
    Local area
    Flexible hours

    Mainspring Energy

    Menlo Park, CA
    4 days ago
  •  ...Embedded Software Engineer Nauto is the leader in AI-powered safety and operations excellence for commercial fleets. Nauto simplifies day-to...  ...You will be working with hardware engineers to create firmware and software for the hardware being designed with hardware... 

    Nauto - Palo Alto, CA, US

    Palo Alto, CA
    2 days ago
  •  ...and space based sensing. You will be one of the early members of the EraDrive engineering team. The Role We're looking for a low-level embedded software engineer who will own the core firmware and embedded software foundation of Era-Node, our flight autonomy module. You... 

    Eradrive, Inc.

    Palo Alto, CA
    4 days ago
  •  ...Overview Embedded Software Engineer role at Gatik. This role is onsite 5 days/week at our Mountain View, CA office. Gatik, the leader in...  ...seamless integration of model-based application software on ECU firmware Collaborate with requirements engineers to align... 
    Full time
    Work at office

    Gatik

    Mountain View, CA
    4 days ago
  • $120k - $230k

     ...allies. Founded by two former U.S. Navy electrical engineers with deep experience in robotics and software, ACS brings...  .... About The Role We are looking for a Firmware Engineer to own the low-level embedded software that runs our autonomous aircraft in the field... 
    Local area

    Allen Control Systems

    Mountain View, CA
    a month ago
  • Job-ID17893476Reference21-11027Primary Skill: Firmware Engineering - This position will focus on development of virtual platforms by modelling hardware devices for testing Embedded devices using SystemC, C++. Responsibilities Ownership of firmware test application on hardware... 

    Intelliswift

    Menlo Park, CA
    9 hours ago
  • $175k - $220k

     ...Staff Embedded Software Engineer Lightmatter is leading the revolution in AI data center infrastructure, enabling the next giant leaps in human...  ...for developing and extending the device software and firmware stack for Photonic Compute and Photonic interconnect products... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Lightmatter

    Mountain View, CA
    14 hours ago
  • $250k - $370k

    Own the platform firmware that brings our AI accelerator systems to life and keeps them secure, healthy, and observable — from secure boot and hardware root of trust, through embedded controller/BMC and device firmware, to power management, telemetry, and debug infrastructure... 
    H1b
    Work visa

    DensityAI

    Mountain View, CA
    5 days ago
  • $150.2k - $283.5k

     ...where every person is free to move and pursue their dreams.In this position... Ford Model E Platform Architecture Engineering is looking for a Staff Embedded Software Engineer to be part of the microcontroller which is designing the software stack from ground up to... 
    Work experience placement
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Palo Alto, CA
    1 day ago
  • 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... 
    Full time

    Tata Technologies

    Mountain View, CA
    5 days ago
  • We are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background...  ..., and implement software architecture for body controls firmware, taking ownership of the software codebase from initial... 
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Palo Alto, CA
    3 days ago
  • $138.8k - $232.7k

     ...vehicle motion control systems: advanced embedded control software that unifies vehicle...  ...highly skilled Embedded Controls Software Engineer to help define, develop, and deliver these...  ...execute validation activities to verify firmware functionality, robustness, stability,... 
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Palo Alto, CA
    1 day ago

Do you want to receive more vacancies?

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