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
Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Menlo Park, CA vacancy
  • $150k - $200k

     ...exceptional team that is making our vision a reality. The Position In this position, you will be a key part of Reach’s engineering team to develop firmware enabling fast, reliable wireless communication between devices in the wireless power network. You will also conduct... 
    Suggested
    Work at office

    Reach

    Redwood City, CA
    23 hours ago
  •  ...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... 
    Suggested

    Rhoda AI

    Palo Alto, CA
    1 day ago
  • A leader in eVTOL technology is seeking a Firmware Engineer to innovate in the development of embedded firmware for aircraft systems. The ideal candidate will have over 8 years of professional experience, proficiency in C/C++ and Python, and a strong focus on safety and... 
    Suggested

    Pivotal

    Palo Alto, CA
    1 day ago
  • $77k - $202k

     ...code of conduct, and independence requirements. Qualifications BS in Computer Engineering, Electrical Engineering, Computer Science, or related discipline. 3–5 years of hands‑on embedded firmware development experience. Experience contributing to embedded or IoT product... 
    Suggested
    H1b

    Dormont Manufacturing Company

    Palo Alto, CA
    2 days ago
  • $77k - $202k

     ...managing client relationships, and leveraging AI tools in software design. Candidates require a BS in Computer Engineering or similar, with 3-5 years of embedded firmware development experience. The position offers a competitive salary range of $77,000 - $202,000, dependent... 
    Suggested

    PRICE WATERHOUSE COOPERS

    Palo Alto, CA
    4 days ago
  • $150k - $200k

     ...exceptional team that is making our vision a reality. The Position In this position, you will be a key part of Reach’s engineering team to develop firmware enabling fast, reliable wireless communication between devices in the wireless power network. You will also conduct... 
    Work at office

    Reach

    Redwood City, CA
    2 days ago
  • $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

    Pivotal

    Palo Alto, CA
    1 day ago
  • $77k - $202k

    Dormont Manufacturing Co is seeking a Senior Associate in Palo Alto to specialize in embedded firmware and IoT product development. You will analyze client needs and enhance product development processes to improve efficiency and quality. The ideal candidate should have... 

    Dormont Manufacturing Company

    Palo Alto, CA
    2 days ago
  • A pioneering technology company in Redwood City is looking for an experienced Firmware Engineer to enhance wireless power technologies. The role includes developing firmware for communication between devices in a wireless network and requires creativity and problem-solving... 

    Reach

    Redwood City, CA
    2 days ago
  • $33 per hour

    WindBorne Systems in Redwood City is seeking a Firmware Wizard to own the entire firmware stack for its weather balloons. The role involves developing and maintaining drivers and low-level libraries, owning the RTOS hardware abstraction layer, and ensuring power optimization... 
    Internship
    Work at office

    WindBorne Systems

    Redwood City, CA
    2 days ago
  • $197k - $278.46k

     ...connected and moves autonomously through a self-managing urban transportation operating system. About the Role As a Sr. Staff Firmware Engineer at 42dot, you will be a foundational developer of the next-generation firmware platform for Hyundai Motor Group’s Software-Defined... 

    42dot

    Sunnyvale, CA
    2 days ago
  • $160k - $210k

    In this role, you will play a large role in platform-level firmware development, being a key contributor to the foundational software...  ...experience in platform, BSP, or infrastructure roles. BS in an engineering discipline, preferably Computer Science or Electrical... 
    Flexible hours

    Jobr

    Palo Alto, CA
    5 days ago
  • $147.4k - $272.1k

     ...advancing a widely accepted technology? In the Wireless Technology Engineering group, you’ll be responsible for bringing groundbreaking...  ...Cellular Platform Software team is looking for a cross‑disciplinary firmware engineer passionate about embedded systems. In this role, you... 
    Relocation

    Apple

    Sunnyvale, CA
    2 days ago
  • $146.9k - $183.6k

     ...seeking a highly skilled and motivated Senior Embedded Software Engineer to join our Vehicle Power Moding team. In this role, you will...  ...experience. 2 or more years of experience in embedded software/firmware development in C, preferably with vertically integrated consumer... 
    Hourly pay
    Full time
    Contract work
    Part time

    Rivian

    Palo Alto, CA
    3 days ago
  • $170k - $210k

     ...Senior Embedded Software Engineer Tau Motors is a venture‑backed advanced technology company located in Redwood City, CA, that designs...  ...designs. What You’ll Bring Expert‑level knowledge of embedded firmware development in C or C++. Familiarity with TI and Infineon MCUs.... 
    Flexible hours

    Tau Motors

    Redwood City, CA
    4 days ago
  •  ...Position Title: Embedded Software Engineer Duration: 6-Months C2H Location: Palo Alto, CA Schedule: 5 Days/Week Onsite - 9:00am – 5:00pm Pay Range: $55-60/hr Mission: Build and scale the company’s in-house telecom design capabilities by delivering high-quality infrastructure... 
    Temporary work

    Collabera

    Palo Alto, CA
    3 days ago
  • $150k - $250k

     ...coverage, 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

    ArrayLabs, LLC

    Redwood City, CA
    2 days ago
  •  ...policy momentum, we’re building the intelligence layer for safer streets globally. About the Role We're seeking a Senior Embedded Engineer to lead the development and optimization of software that powers our AI-enabled traffic enforcement cameras. These systems operate... 
    Local area

    Obvio Inc.

    San Carlos, CA
    23 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
    a month ago
  •  ...right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. About the job   As a firmware engineer, you are responsible for designing and implementing a safe, robust and extensible firmware architecture. Your work constitutes... 
    Internship
    Work at office
    Remote work

    Pivotal

    Palo Alto, CA
    5 days ago
  • $150k - $180k

     ...Why you’ll want to work with us For a small team, Afero engineers collectively do a little bit of everything—from cloud applications...  ...to mobile development on multiple platforms, to firmware on a wide range of devices, to board-level hardware design and... 
    Full time
    Work experience placement
    Casual work
    Work at office
    3 days per week

    Afero

    Los Altos, CA
    2 days ago
  • $146.9k - $183.6k

     ...vehicle care and delivering an exceptional service experience to our customers. We are seeking an experienced Embedded Software Engineer to spearhead the development of the Vehicle Health Monitor-our in-vehicle solution for prognostics. In this role, you will be... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Remote work
    Shift work

    Rivian

    Palo Alto, CA
    22 hours ago
  • $150k - $250k

     ...they’re needed most. The Role We are looking for a Software Test Engineer to own the validation of our complex radar payload. In this...  ...code that proves our system works. You will develop specialized firmware to exercise our FPGAs, RF front-ends, and antenna arrays, while... 
    Permanent employment
    Full time

    ArrayLabs, LLC

    Redwood City, CA
    2 days ago
  •  ...EchoPixel is seeking a talented and passionate computer vision engineer to join a dedicated team of clinical specialists, software engineers, imaging experts, and stereoscopic visualization pioneers to help drive the development of next‑generation AR / VR software for... 

    EchoPixel Inc.

    Palo Alto, CA
    5 hours ago
  •  ...Computer Vision Engineer — Perception & 3D Type: Temporary Duration: 6–12 months What You'll Gain Exposure to the full CV pipeline, from raw data and annotation to deployed model Mentorship from CV engineers working on production systems Hands‑on experience with YOLO,... 
    Temporary work

    BrightAI

    Palo Alto, CA
    2 days ago
  • $160k - $200k

    In this role at Dexterity, you will be working on writing Computer Vision code and building Machine Learning models for computer vision. The role will involve understanding our current systems and their limitations and bringing your expertise in Computer Vision and developing...
    Work experience placement

    Dormont Manufacturing Company

    Redwood City, CA
    5 days ago
  • $240k - $290k

     ...more efficient. In this role, you will lead vehicle-level firmware integration for select next generation products, serving as...  ...vehicle interface level and collaborate with dedicated HW and UX engineering teams to deliver powerful, unique, and vertically integrated... 
    Local area
    Flexible hours

    ALSO

    Palo Alto, CA
    more than 2 months ago
  • $65.2k - $169k

     ...Hardware Design Engineer At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers...  ...with industry standards. Work closely with software, firmware, and mechanical engineering teams to ensure seamless integration... 
    Permanent employment
    Full time
    Contract work
    Local area

    Capgemini

    Palo Alto, CA
    5 days ago
  • Green Key Resources is partnering with top startups in Palo Alto, California to hire junior engineers eager to build impactful products in autonomous systems, robotics, and advanced hardware. You will support design, prototyping, and testing while collaborating across teams... 
    Relocation

    Green Key Resources

    Palo Alto, CA
    4 days ago
  • $225k - $265k

     ...more enjoyable and 10-50x more efficient. We are looking for a hands-on engineering leader to build and own manufacturing software, as well as build and lead our Manufacturing Firmware & Test Systems team. This new team will own the software infrastructure required... 
    Contract work
    Local area
    Flexible hours

    ALSO

    Palo Alto, CA
    23 days ago

Do you want to receive more vacancies?

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