Firmware Engineer
Menlo Park, CAFull-time$175–205K/yrPosted 8mo agoStill listed 3 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Menlo Park, CA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Requirements
Credentials this posting asks for.
Job overview
Attotude is hiring a Firmware Engineer. The company seeks a highly motivated Firmware Engineer to design, develop, and optimize embedded software for next‑generation products, emphasizing low‑level C/C++ programming, microcontroller/SoC development, and hardware bring‑up while collaborating with cross‑functional teams to deliver robust firmware solutions.
Key focus areas include Design, develop, and maintain firmware in C/C++ for microcontrollers, SoCs, and embedded platforms, Implement and optimize device drivers for hardware peripherals such as SPI, I²C, UART, USB, CAN, Ethernet, GPIO, ADC/DAC, and PWM, and Integrate and configure RTOS or bare‑metal firmware.
Successful candidates bring Bachelor's Or Master's Degree In Electrical Engineering, Bachelor's Or Master's Degree In Computer Science, and 5+ Years Embedded Firmware Development Experience. Important skills include C/C++, Microcontroller/SoC Development, Hardware Bring-up, Collaborate With Cross-Functional Teams, Embedded Software Optimization, and SPI.
Skills & qualifications
Skills
Qualifications
Full job description
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
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Firmware EngineerMill · San Bruno, CA · $185–210K/yrPosted 2w agoPosted 2w ago
Senior System Firmware EngineerNVIDIA · Santa Clara, CA · $184–288K/yrPosted 1w agoPosted 1w agoFirmware Engineering Intern, Winter 2026Mill · San Bruno, CA · $35–45/hrPosted 3w agoPosted 3w ago
Senior Firmware Verification EngineerNVIDIA · Santa Clara, CA · $152–242K/yrPosted 2w agoPosted 2w ago
Senior Staff Validation & Tools Engineer - Embedded FirmwareALSO · Palo Alto, CA · $225–260K/yrPosted 2w agoPosted 2w ago
You've read the whole posting — now see how you match it.