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

Firmware Engineer

$175 per hour

AttoTude

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

     ...Senior Embedded Firmware Engineer – San Carlos, CA Division: Engineering • Engagement: In office • Employment: Full-time Connected Commercial Coffee Brewer Platform Role Overview This role sits at the intersection of AI, robotics, consumer hardware, IoT, and specialty... 
    Suggested
    Full time
    Work at office
    Remote work
    Flexible hours

    Brewbird

    San Carlos, CA
    1 day ago
  •  ...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
    2 days 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
    16 hours ago
  • $160k - $220k

     ...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
    15 hours 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... 
    Suggested
    Work at office

    Pivotal

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

    Voltai, Inc

    Palo Alto, CA
    2 days ago
  • $130k - $185k

     ...Firmware Engineer About Cowboy Space Corp. Cowboy Space Corp. is building the infrastructure to power and connect the orbital economy. Our satellites operate in Low Earth Orbit to collect sunlight and enable a new class of capabilities-from powering on-orbit compute... 
    Permanent employment
    Work at office
    Local area
    Relocation package

    Aetherflux

    San Carlos, 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... 

    Pivotal

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

    PRICE WATERHOUSE COOPERS

    Palo Alto, CA
    3 days 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... 

    PricewaterhouseCoopers

    Palo Alto, CA
    1 day 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
    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
    1 day 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
    1 day 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
    1 day ago
  •  ...Embedded Firmware Engineer The main function of a firmware software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical... 
    Hourly pay
    Full time

    Ursus Inc

    Sunnyvale, CA
    3 days ago
  • $209.9k - $314.9k

     ...the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Senior Embedded Firmware Engineer We are building a small team of versatile and enthusiastic leaders to create new products for the PlayStation community. Our team... 

    PlayStation

    San Mateo, CA
    4 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 Inc.

    Sunnyvale, CA
    5 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
    4 days ago
  • $153k - $242k

     ...Senior Firmware Engineer Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale AI... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    3 days ago
  • $109k - $160k

     ...Firmware Engineer Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale AI with... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

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

     ...architect and drive the validation strategy for our deeply embedded firmware across new and existing products. We are seeking a senior...  ...across various deployment environments. Mentor junior engineers and collaborate directly with Hardware and Software teams to implement... 
    Work at office
    Relocation

    Motorola Solutions

    San Mateo, CA
    2 days 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
    4 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
    a month ago
  •  ...Embedded Software Engineer Build and scale the company's in-house telecom design capabilities by delivering high-quality infrastructure designs across telecom, network, security, and AV systems. This role will play a key part in reducing reliance on external consultants... 

    Collabera

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

     ...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 reliably... 
    Permanent employment

    ArrayLabs, LLC

    Redwood City, CA
    5 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
    5 days ago
  •  ...Senior Embedded Engineer Each year, more than 40,000 people in the U.S. leave home and never make it back due to traffic crashes. At Obvio, we believe these deaths are preventable. We deploy solar-powered, AI-assisted cameras to enforce traffic laws where pedestrians... 
    Local area

    Obvio

    San Carlos, CA
    16 hours ago
  • $42.07 - $58.89 per hour

     ...team's success. About the Team As an Embedded Software Engineering Intern on the High Voltage System (HVS) Team, you will have the...  ...present, and future) the best they can be by writing low-level firmware drivers, implementing software algorithms, and designing and... 
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    Tesla

    Palo Alto, CA
    4 days ago
  • $20 - $50 per hour

     ...-paced environment. You'll have the opportunity to contribute to software architecture discussions and work closely with seasoned engineers while engaging in important projects within the energy sector. Compensation ranges from $20.00 to $50.00/hour plus benefits. #J-18... 
    Internship

    Tesla

    Palo Alto, CA
    5 days ago
  •  ...love to hear from you. What to Expect As an Embedded Software Engineer, you’ll own platform software for the embedded Linux compute units...  ...Experience with PREEMPT_RT Familiarity with RTOS-based firmware development Experience with Python for scripting, data analysis... 

    Sunday

    Redwood City, CA
    4 days ago

Do you want to receive more vacancies?

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