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 2 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Menlo Park, CA vacancy
  •  ...right strategy, at the right time. We invite you to join our amazing team and grow with us. We are looking for a hands-on Firmware Test Engineer to help validate the embedded systems that power our aircraft. You’ll work closely with electrical and firmware engineers... 
    Suggested
    Full time
    Work at office

    Pivotal

    Palo Alto, CA
    1 day ago
  •  ...augmentation. Position Summary Generalist with rotating focus across the firmware stack. Moves across subsystems as work demands, picks up a...  ...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
    5 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... 
    Suggested
    Work at office

    Reach

    Redwood City, CA
    2 days ago
  • $170k - $235k

     ...between hardware and software. You will work across platform firmware, FPGA logic, board bring-up, system management, and autonomous...  ...systems, platform firmware, BMC development, or hardware bring-up engineering. Strong proficiency in C/C++ and Python. Deep understanding of... 
    Suggested
    Permanent employment
    Work at office
    Local area
    Remote work
    Relocation package

    Cowboy Space Corporation

    San Carlos, CA
    3 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, Inc

    Palo Alto, CA
    4 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
    3 days ago
  • $110k - $150k

     ...Firmware Engineer ABOUT ADVANCED ENERGY Advanced Energy (Nasdaq: AEIS) is a global leader in the design and manufacturing of highly engineered, precision power conversion, measurement and control solutions for mission-critical applications and processes. AE's power... 
    Temporary work
    Work at office
    Immediate start
    Flexible hours

    Advanced Energy

    Redwood City, 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
    3 days ago
  •  ...cutting-edge defense startup founded by two former Navy electrical engineers with a proven track record in robotics and software. We are...  ...a real-world impact. About The Role We are looking for a Firmware Engineer to own the low-level embedded software that runs our... 
    Full time
    Local area

    Allen Control Systems

    Mountain View, CA
    1 day ago
  • $170k - $210k

     ...seeks a highly skilled and experienced Senior Embedded Software Engineer to join our team. You will drive the development of Tau's...  ...on industry experience and expert-level knowledge of embedded firmware development in C or C++ * Familiarity with TI and Infineon MCUs... 
    Flexible hours

    Tau

    Redwood City, CA
    18 minutes ago
  • $140k - $215k

     ...test/integration test/requirement-based test according to the firmware team test specification Automate the regression test Develop software...  ...of it 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
    5 days ago
  • $180k - $270k

     ...Salary: $180,000 - $270,000 (Flex for exceptional candidates) )Positio n: Full Ti me Most firmware engineers write code for boards that never leave the bench. This isn't th at. You'll be building the real-time embedded software that lets an autonomous defense system sense... 
    Flexible hours

    SR2 | Socially Responsible Recruitment | Certified B Corpora...

    Mountain View, CA
    2 days ago
  • $153k - $242k

     ...A leading AI cloud provider in Sunnyvale is seeking a Senior Firmware Engineer. You will collaborate with teams to develop and optimize firmware solutions while mentoring junior engineers. This role requires over 5 years of experience in firmware development using C/C++... 
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    8 hours 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
    5 days ago
  • $78k

    HCLTech is looking for a highly talented and self‑motivated Senior Firmware Engineer to join it in advancing the technological world through innovation and creativity. Job Title Senior Firmware Engineer Job Information Job ID: 12976 Position Type: Full‑time Location:... 
    Full time
    Local area

    Hcltech

    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... 
    Full time

    Tata Technologies

    Mountain View, CA
    1 day ago
  • $125k - $145k

     ...We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life-saving medical devices to building autonomous electric vehicles. With 3,000+ experts across North America, we partner with leading... 
    Full time
    For contractors

    Alten Technology Usa

    Palo Alto, CA
    1 day 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
    7 days ago
  •  ...Palo Alto is seeking a Technical Program Manager to lead hardware projects from concept to launch. You'll partner with product and engineering teams, manage complex modules, and ensure timely delivery and quality. The ideal candidate has a Bachelor’s degree in engineering... 
    Flexible hours

    ALSO

    Palo Alto, CA
    8 hours ago
  •  ...Urgent need for Senior Software Engineer Contract (***) ***-**** Ext :514 Senior Software Engineer (Wifi) 8+ years of experience in Embedded Software Development in C/Linux Environment Expertise in Wi‑Fi open source components – LwIP, WPA Supplicants, D-Bus, ConnMan Preferred... 
    Contract work
    Work experience placement

    krg technology inc

    Palo Alto, CA
    8 hours ago
  •  ...A leading aerospace technology company in California is seeking an Embedded Software Engineer to develop software for advanced radar systems. The role involves board bring-up of Linux-based platforms and collaboration with hardware engineers. Ideal candidates have a Bachelor... 

    ArrayLabs, LLC

    Palo Alto, CA
    8 hours ago
  • $150k - $175k

    A technology startup in Palo Alto is seeking an experienced professional to join their HMI team. The role focuses on implementation, machine learning, and AI-driven interface design, requiring deep technical expertise in embedded systems and HMI software. Candidates should...

    Gruve

    Palo Alto, CA
    8 hours 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
    2 days ago
  • $146.9k - $183.6k

     ...Embedded Software Engineer Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free electric adventure vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Remote work
    Shift work

    Rivian

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

     ...s success. Tesla Energy is looking for an Embedded Software Engineer to join a small team responsible for energymanagement and control...  ...software such asdrivers, porting kernels to new hardware, firmware, boot loaders and general bring-up and debug on the boundariesof... 
    Full time
    Temporary work
    Internship
    Flexible hours

    Tesla

    Palo Alto, CA
    23 hours ago
  • $132k - $153k

     ...join our amazing team and grow with us. About the job As a Embedded Software Engineer, you are responsible for designing and implementing a safe, robust and extensible firmware architecture. Your work constitutes the backbone of the aircraft flight control system... 
    Internship
    Work at office
    Remote work

    Pivotal

    Palo Alto, CA
    3 days ago
  •  ...Embedded Systems Software Engineer Location: San Francisco Bay Area, CA Employment: Full-time, onsite Position Overview A growing technology company is hiring an Embedded Systems Software Engineer to support the development of embedded technology products.... 
    Full time
    Remote work

    CSG

    Redwood City, CA
    2 days ago
  • About Beacon AI We’re a fast-moving team of aviators, engineers, and operators building an AI platform to make flying safer, more efficient, and more capable. Backed by top investors, we’ve secured a dozen Department of Defense contracts and partnered with major airlines... 
    Permanent employment
    Full time
    Internship
    Local area
    Remote work
    3 days per week

    Beacon AI

    San Carlos, CA
    2 days ago
  •  ...the most impact. This is not a narrowly scoped role, it is a high ownership builder position where you will work across product, engineering, GTM, operations, and AI systems to design and ship core company infrastructure. ABOUT THE ROLE We are hiring a Software... 
    Full time
    Internship
    H1b

    Retell AI

    Redwood City, CA
    21 hours ago
  •  ...), Ryan Carlson (President of Chainguard), Kevin Mandia (founder of Mandiant), and many others. About the role: As a Lead Sales Engineer at Nightfall you will own the technical aspects of our sales process for Enterprise prospects. You will consult with prospects to... 
    Full time

    Nightfall AI

    Palo Alto, CA
    3 days ago

Do you want to receive more vacancies?

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