Firmware Engineer

Reposted 24 Days Ago
Be an Early Applicant
Menlo Park, CA, USA
In-Office
175-205 Annually
Senior level
Artificial Intelligence • Database
The Role
The Firmware Engineer will design, develop, and optimize embedded software, implement device drivers, validate hardware, and collaborate with cross-functional teams.
Summary Generated by Built In

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

Skills Required

  • 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
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Menlo Park, CA
54 Employees
Year Founded: 2024

What We Do

The landscape of data centers is rapidly changing to accommodate the explosive growth of artificial intelligence. However, current networking technologies are a bottleneck, inhibiting the full potential of AI. AttoTude's innovative approach to interconnect technology is designed to remove these barriers, allowing data centers to fully support the demands of high-speed parallel processing and supercomputing applications.

Similar Jobs

Samsara Logo Samsara

Quality Engineer - Safety Firmware

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
United States
4000 Employees
90K-151K Annually

Marvell Technology Logo Marvell Technology

Firmware Engineer

Artificial Intelligence • Automotive • Semiconductor
In-Office
Santa Clara, CA, USA
6500 Employees
131K-196K Annually

CHEP Logo CHEP

Firmware Engineer

Logistics • Other
In-Office
2 Locations
6172 Employees
10-15 Annually

ALTEN Technology USA Logo ALTEN Technology USA

Firmware Engineer

Aerospace • Information Technology • Software • Biotech • Design
In-Office
San Diego, CA, USA
135K-140K Annually

Similar Companies Hiring

Idler Thumbnail
Artificial Intelligence
San Francisco, California
6 Employees
Bellagent Thumbnail
Artificial Intelligence • Machine Learning • Business Intelligence • Generative AI
Chicago, IL
20 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account