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

Firmware Engineer

AttoTude

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, with a proven ability to collaborate with cross-functional teams to deliver robust and efficient firmware solutions. This role is a full-time onsite position in Menlo Park, CA.

Position Overview

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, with a proven ability to collaborate with cross-functional teams to deliver robust and efficient firmware solutions. This role is a full-time onsite position in Menlo Park, CA.

Key Responsibilities

· Design, develop, and maintain firmware in C/C++ for microcontrollers, SoCs, and embedded platforms.

· Implement and optimize device drivers for hardware peripherals (SPI, I²C, UART, USB, CAN, Ethernet, GPIO, ADC/DAC, PWM).

· Integrate and configure RTOS or bare-metal firmware.

· Perform board bring-up and hardware validation, working closely with electrical engineers.

· Debug and analyze firmware/hardware issues using oscilloscopes, logic analyzers, and JTAG/SWD.

· Develop secure bootloaders and update soluions

· Write and maintain unit tests and automated test scripts for firmware validation.

· Collaborate with cross-functional teams (hardware, software, QA, systems engineering) to deliver products on schedule.

· Document firmware architecture, APIs, and design decisions for maintainability.

Qualifications

· Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science

· 5+ years of experience in embedded firmware development.

· Strong proficiency in C/C++ and Python.

· Experience with ARM Cortex-M, RISC-V, or similar MCU/SoC architectures.

· Familiarity with RTOS and bare-metal programming.

· Hands-on experience with hardware interfaces (SPI, I²C, UART, USB, BLE, Wi-Fi, etc.).

· Proficiency with debugging tools (JTAG, GDB, oscilloscopes, logic analyzers).

· Experience with version control (Git) and CI/CD pipelines.

Annual Salary Range $175—$205 USD #J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Menlo Park, CA vacancy
  • $140k - $159k

     ...Healthcare, Cormorant Asset Management, and Invus Opportunities. SUMMARY OF ROLE: We are looking for a hands-on Senior Firmware Engineer to develop our embedded software for our life-saving wearable medical devices.  The embedded software runs on wearable medical... 
    Suggested
    Temporary work
    Work at office
    Local area
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours

    Element Science

    Redwood City, CA
    18 days ago
  •  ...About this Role In this role, you’ll design and implement firmware that bridges AI-driven hardware with physical devices. You’ll...  ...systems. Collaborate with electrical, systems, and verification engineers to develop embedded software that powers learning machines.... 
    Suggested

    Voltai

    Palo Alto, CA
    a month ago
  •  ...Position Summary Generalist with rotating focus across the firmware stack. Moves across subsystems as work demands, picks up a primary...  ...FW's architectural direction. Works extensively with external engineering teams at CMs and silicon vendors, the work is outsourced; the... 
    Suggested
    Contract work
    Work at office
    Shift work
    Rotating shift
    2 days per week

    OSI Engineering

    Palo Alto, CA
    22 hours ago
  •  ...to Expect You will be one of the early members of the EE & Firmware team, which develops embedded software for our home robot and...  ...motor control, power distribution, and more. As a Firmware Engineer, you will work on robust, high-performance firmware across the... 
    Suggested

    Sunday Robotics

    Redwood City, CA
    3 days ago
  •  ...Strong ECU firmware development background – hands-on experience working with Electronic Control Units. 10+ years of experience....  ...HMI & connectivity related requirements. Familiarity with engineering tools like Logic Analyser, Signal Generator, Oscilloscope, Multi... 
    Suggested

    Tata Technologies

    Palo Alto, CA
    22 hours 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 $10... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Brewbird

    San Carlos, CA
    4 days ago
  •  ...Cowboy Space Corp. is seeking an embedded systems engineer at the boundary between hardware and software in San Carlos, CA. You will work across platform firmware, FPGA logic, board bring-up, system management, and autonomous recovery to ensure reliable operation from... 

    Jobleads-US

    San Carlos, CA
    2 days ago
  • $158.4k - $217.8k

     ...to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we have...  ...to take your career to the next level? As a Senior Embedded Firmware Engineer, you will play a pivotal role in developing world-class... 
    Hourly pay

    Lucid Motors

    Newark, CA
    20 hours ago
  • $170k - $235k

     ...solar energy. We are tackling one of humanity’s most complex engineering challenges with a world-class team dedicated to delivering a revolutionary...  ...between hardware and software. You will work across platform firmware, FPGA logic, board bring-up, system management, and autonomous... 
    Permanent employment
    Work at office
    Local area
    Remote work
    Relocation package

    Jobleads-US

    San Carlos, CA
    2 days ago
  • $220k - $275k

     ...Job Description Job Description About the role Own the platform firmware that brings our AI accelerator systems to life and keeps them secure, healthy, and observable — from secure boot and the hardware root of trust, through embedded-controller/BMC and device firmware... 
    H1b
    Visa sponsorship
    Work visa

    DensityAI

    Mountain View, CA
    a month ago
  • $153k - $242k

     ...March 2025. Learn more at  What You'll Do To accelerate datacenter deployment and management, CoreWeave is expanding its firmware engineering team to focus on developing and maintaining BMC firmware for our next-generation Baseboard Management Controllers (BMCs).... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    a month ago
  • $120k - $230k

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

    Allen Control Systems

    Mountain View, CA
    a month ago
  • $160k - $275k

     ...in AI quality and availability. MatX is seeking System Software Engineer to join our team as we create best-in-class silicon for high-...  ...and cluster management. The team also co-owns the BMC/OpenBMC firmware stack, with dedicated firmware engineers, so host software and... 
    Daily paid
    Full time
    Work experience placement
    Local area
    Remote work
    Monday to Friday
    Flexible hours

    MatX Inc.

    Mountain View, CA
    2 days ago
  • $85 - $90 per hour

     ...Required Skills & Experience Bachelor's degree in Electrical Engineering, Computer Engineering, or related field. Experience with MCUs...  ...track record in producing production-quality, fail-safe firmware for low-power real-time systems. Knowledge of ARM Cortex M0/M3... 
    Contract work

    Insight Global

    Sunnyvale, CA
    22 hours ago
  • $140k - $215k

     ...test/integration test/requirement-based test according to the firmware team test specification Automate the regression test Develop...  ...Required Qualifications Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or similar field of... 
    Work experience placement
    Work at office
    Local area

    Phantom AI

    Mountain View, CA
    22 hours ago
  • $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 contract
    Work at office
    Local area
    Worldwide

    Microsoft Corporation

    Mountain View, CA
    3 days ago
  •  ...people in their struggle with chronic disease. We\'re only just getting started. The Opportunity Cala is seeking a Senior Firmware Test Engineer to join our growing R&D team. You will be responsible for developing, maintaining, and executing pre-DVT (Design Verification... 
    Full time

    Cala Health

    San Mateo, CA
    3 days ago
  • $182k - $242k

     ...became a publicly traded company (Nasdaq: CRWV) in March 2025. Learn more at  What You'll Do CoreWeave is expanding its firmware engineering organization to support next-generation AI compute platforms and the integrated firmware stack that powers them. As a Senior... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    a month 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
    1 day ago
  • $180k - $280k

     ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SR. EMBEDDED SECURITY ENGINEER (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world’s most... 
    Permanent employment
    Temporary work
    Worldwide
    Flexible hours
    Weekend work

    SpaceX

    Palo Alto, CA
    1 day ago
  • A Kforce technology client is currently looking for a Firmware Validation Engineer for a long-term contract that is fully onsite. Must work with PST hours. This position requires working onsite five (5) days per week. Summary: Our client is seeking a hands-on Firmware... 
    Long term contract
    Temporary work
    Foster, CA
    11 days ago
  • $180k - $215k

     ...working with low drama, high output teammates, you will fit here.   Position Snapshot Range Energy is looking for a Firmware Validation Engineer. As a Firmware Validation Engineer at Range, you will be responsible for testing and releasing firmware for our eTrailer... 
    Full time
    Flexible hours

    Range Energy

    Mountain View, CA
    a month ago
  •  ...Job Description Job Description We are helping an on-demand, autonomous ride-hailing company find a Firmware Validation Engineer - Brake & Steering to support the development, validation, and release of brake and steering control firmware in partnership with Tier... 

    Continuum Resource Network

    Foster, CA
    a month ago
  •  ...Job Description Job Description As a Firmware Validation Engineer, you will validate firmware functionality at the component, subsystem and system level, ensuring features operate reliably within the broader vehicle platform. This includes testing embedded applications... 
    Temporary work
    Relocation package

    Zoox

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

    Ford

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

     ...We are looking for a highly skilled Embedded Controls Software Engineer to help define, develop, and deliver these next-generation control...  ...test strategies and execute validation activities to verify firmware functionality, robustness, stability, and performance across operating... 
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

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

     ...experiences.We are seeking a highly skilled Embedded Controls Software Engineer to join our Body Controls team. The ideal candidate has a...  ...design, 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
    2 days ago
  •  ...Job Description Job Description As a Wireless Firmware Validation Engineer on the Firmware team, you will own the performance validation, optimization, and debugging of our TCU (Telematics Control Unit). Managing a complex architecture that integrates third-party... 
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    a month ago
  •  ...and responsiveness to power critical insights precisely where they’re needed most.   About the Job As an Embedded Software Engineer , you will develop the embedded software that enables Array’s radar sensors, communication links, and flight systems to operate... 
    Permanent employment

    Array Labs

    Redwood City, CA
    a month ago
  •  ...amazing team and grow with us. As part of the Embedded Software Engineering team, you will drive the development and maintenance of the...  ...Design and implement full avionics embedded firmware.  Oversee firmware architecture for all avionics.  Ensure... 
    Work at office

    Pivotal

    Palo Alto, CA
    a month ago

Do you want to receive more vacancies?

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