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

Firmware Engineer

$175 per hour

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 AttoTude

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Menlo Park, CA vacancy
  •  ...Embedded Firmware Engineer Experience: 5+ year Job Description: What You'll Be Doing: We are currently seeking a highly skilled Embedded Software Engineer with a strong background in device drivers, Android, and display drivers. The ideal candidate will... 
    Suggested

    Kasmo Global

    Menlo Park, CA
    3 days ago
  •  ...SpaceX in California is seeking a Sr. Wireless Firmware Engineer for Starlink Mobile to design and implement PHY/MAC layers for satellite LTE/NR, and to develop high-performance firmware and signal processing algorithms for satellites and ground stations. The role requires... 
    Suggested

    Future Ventures

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

    Insight Global

    Palo Alto, CA
    5 hours 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
  •  ...Fortune 500 company on the planet is using Beam technology! Job Description As a core member of our design team, our Senior Firmware Engineer takes ownership of embedded code in our rich robotics platform, streamlines and enhances it, while also helping to define the... 
    Suggested

    Suitable Technologies

    Palo Alto, CA
    5 hours 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... 
    Contract work
    Work at office
    Shift work
    Rotating shift
    2 days per week

    OSI Engineering

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

     ...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... 
    Temporary work
    Work at office
    Local area
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours

    Element Science Inc

    Redwood City, CA
    6 hours 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... 

    Intelliswift

    Menlo Park, CA
    17 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
    3 days ago
  • $138.8k - $232.7k

    In this position... Ford is seeking a hands-on Thermal Firmware Integration Engineer to own the sensing and actuation layer of our next-generation climate system. Cabin comfort is one of the most immediate and personal parts of the customer experience. All of that depends... 
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Palo Alto, CA
    15 hours 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.... 

    Voltai

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

    Sunday

    Redwood City, CA
    3 days ago
  • $175 per hour

    Firmware Engineer Menlo Park, CA 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... 
    Full time

    AttoTude

    Menlo Park, CA
    3 days 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
    17 hours ago
  • Location: Seattle WA or Sunnyvale CAWe are seeking a hands-on Sr Embedded Hardware & Firmware Engineer to lead the design and development of embedded electronic systems from concept through production. This role is focused on hardware ownership, including schematic design... 
    Flexible hours

    CyberCoders

    Sunnyvale, 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
    3 days ago
  •  ...Hewlett Packard Enterprise is seeking a Senior Software/Firmware Engineer in Sunnyvale, CA for a hybrid role (2–3 onsite days per week). The candidate will work on firmware development, secure boot, and cryptographic key management within the platform security team.... 
    2 days per week
    3 days per week

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    6 hours 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

    Mountain View, CA
    3 days ago
  • $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... 
    Full time

    Lunar Energy

    Mountain View, 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... 
    Full time
    Immediate start

    Lunar Energy

    Mountain View, CA
    2 days ago
  •  ...Yearly (Full Time)Employment Type: Full TimeClient: TechMContact: Meghana GorusuCompany: SRI Tech SolutionsJob Title: Software Engineering - Firmware Software Engineer VTax Work Location: WA - Redmond (Preferred) US - CA - Sunnyvale (Secondary)Summary:The main function of... 
    Full time

    SRI Tech

    Sunnyvale, CA
    1 day 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
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, 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 with... 
    Full time

    Tata Technologies

    Mountain View, CA
    1 day 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
    4 days ago
  • 42dot Inc. is seeking a Sr. Staff Firmware Engineer to design and implement the secure boot-chain, flash partition architecture and hardware-enforced isolation for the next-generation Software-Defined Vehicle platform. You will work on high-availability, durable embedded... 

    42dot Inc.

    Sunnyvale, CA
    1 day ago
  • $142.8k - $274.8k

     ...ContributorTravel: Less than 25%Profession: Hardware EngineeringDiscipline: Firmware EngineeringCompany: MicrosoftOverviewThe Microsoft Azure team is seeking a highly experienced Principal Firmware Engineer to lead the , development of firmware , debugging, and validation of... 
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Mountain View, CA
    17 hours ago
  • $250k - $350k

     ...countries. About the RoleThe Cameras team is the cornerstone of Verkada's product ecosystem. We are looking for a Director of Firmware Engineering to lead the embedded software organization behind our flagship camera line. In this role, you will oversee multiple... 
    Full time
    Worldwide
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    2 days ago
  •  ...Senior Firmware Test Engineer San Mateo, CA At Cala, we're working to free people from the burden of chronic disease. We began by creating the first non-invasive prescription therapy for hand tremor. After years of careful fine-tuning and improvements, we released... 
    Full time

    Cala Health

    San Mateo, CA
    4 days ago
  • $207k - $300k

    Drive the end-to-end firmware architecture, development, and execution for next-generation robotic and mechatronic systems.Develop and...  ...bring-up to system-level integration. Establish firmware engineering standards for reliability, latency, and observability, while mentoring... 

    Google

    Mountain View, CA
    17 hours ago
  • $234.2k - $351.2k

     ...synonymous with entertainment excellence and creativity.Audio Firmware EngineerWe are building a small team to create new products for...  ...work on what comes next.We are seeking a connectivity protocol engineer for design, implement, and optimize wireless connectivity features... 

    Sony Interactive Entertainment America

    San Mateo, CA
    1 day ago

Do you want to receive more vacancies?

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