Firmware Engineer

Confidential

North Carolina

Hybrid

USD 100,000 - 130,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

A leading semiconductor startup is seeking a firmware engineer to join their talented software development team. This role involves implementing advanced features in firmware for Arm-based SoCs and conducting hardware/software co-simulation. Ideal candidates will have strong experience in firmware development, real-time operating systems, and proficiency in C. The position is full-time with flexible location options between North Carolina and Massachusetts, providing a unique opportunity to work on revolutionary silicon devices.

Qualifications

  • Experience on multi-core embedded SoCs (Arm).
  • Knowledge of hardware protocols like SPI, I2C.
  • Experience with developing UEFI drivers.

Responsibilities

  • Implement advanced features in firmware for Arm-based SoCs.
  • Execute hardware/software co-simulation on emulation platform.

Skills

Firmware development
Proficiency in C
Real-time operating systems (RTOS)
Linux
Drivers for low level hardware
Hardware peripheral interfaces
Trusted Firmware (TF-A)
Cross toolchain integration

Job description

We are an international pre‑IPO silicon startup with development offices in Boston MA, Durham NC, and San Jose, CA. Named one of the 10 hottest semiconductor startups of 2025, we are developing and delivering revolutionary new silicon devices to address the cloud datacenter core and edge at scale. We are well funded by some of the leading investment firms in the world. Come join our team and be part of revolutionizing the future of the cloud!

About the Role

We are looking for a firmware engineer to join our US software engineering team. You will be working in a highly talented software development team responsible for implementing advanced features in firmware for an Arm‑based SoC. In addition, you will have the opportunity to execute hardware/software co‑simulation on a hardware emulation platform. Location is flexible between either of our East coast offices in Billerica, Massachusetts or Durham, North Carolina.

Required Experience
  • Firmware development experience on multi‑core embedded SoCs (Arm)
  • Experience with real‑time operating systems (RTOS) and Linux.
  • Experience in developing drivers for low level hardware components such as NOR, NAND, and NVME flash devices.
  • Knowledge of hardware peripheral interfaces and protocols such as SPI, I2C, GPIO, etc.
  • Experience with developing and integrating UEFI drivers
  • Experience with Trusted Firmware (TF‑A) and secure boot flow.
  • Experience in integration and advanced usage of cross toolchain (C cross‑compiler, assembler, debugger, instruction set simulator, etc.)
Desired Experience
  • Knowledge of L2/L3 communication protocols (Ethernet, TCP/IP, etc.) is highly desired
  • Knowledge/Experience with low level hardware systems, PCIe, Ethernet, and DDR preferred.
  • Experience with complex and highly available distributed systems
  • Experience using emulation systems for hardware/software co‑simulation
Required Skills
  • Proficiency in C
  • Good written/verbal skills

Seniority level: Mid‑Senior level

Employment type: Full‑time

Job function: Semiconductor Manufacturing

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Senior Firmware Engineer
Senior Firmware Engineer

Riccione Resources, Inc. • Dallas (TX)

On-site
USD 120,000 - 170,000
Firmware Engineer
Firmware Engineer

OnLogic, Inc. • Burlington (VT)

On-site
USD 100,000 - 120,000
Competitive benefits package
401k plan with 3% employer contribute
Annual profit-sharing bonus
+1
Firmware Engineer
Firmware Engineer

OnLogic • Cary (NC)

On-site
USD 120,000 - 140,000
401k Plan with employer contribution
Profit sharing
Paid maternity & paternity leave
+2
Senior Firmware Engineer - Arm SoC, RTOS & Co-Simulation
Senior Firmware Engineer - Arm SoC, RTOS & Co-Simulation

Confidential • North Carolina

Hybrid
USD 100,000 - 130,000
Firmware Engineer, Industrial Solutions
Firmware Engineer, Industrial Solutions

OnLogic • South Burlington (VT)

On-site
USD 140,000 - 160,000
401k Plan with 3% Employer Contrib.
Annual Profit Share Bonus
Paid Maternity & Paternity Leave
+1
Firmware Engineer
Firmware Engineer

HumCap • United States

On-site
USD 120,000 - 165,000
Firmware Engineer 2
Firmware Engineer 2

Broadcom Inc. • San Jose (CA)

On-site
USD 83,000 - 132,000
Medical, dental and vision plans
401(K) with company matching
Employee Stock Purchase Program (ESPP)
+3
Firmware Engineer 2
Firmware Engineer 2

Broadcom Inc. • Wayne (CA)

On-site
USD 83,000 - 132,000
Medical, dental and vision plans
401(K) participation including company
Employee Stock Purchase Program (ESPP)
+4