Senior Firmware Engineer

Lattice Semiconductor•Duluth, GA
•Onsite

About The Position

We are looking for an experienced Senior Firmware Engineer with strong expertise in UEFI, and ARM reference design, firmware components to design, develop, and bring up firmware on new hardware platforms.

Requirements

  • 7+ years of relevant experience in firmware, embedded systems, or platform bring‑up roles
  • Strong expertise in UEFI firmware development and platform porting
  • Proven experience in board bring-up and power-on debugging for new hardware platforms
  • Solid understanding of ARM architecture and boot flows
  • Working knowledge of ARM SCP Firmware and Trusted Firmware-A (TF-A)
  • Proficiency in C language and low-level firmware development
  • Experience with hardware debugging tools

Responsibilities

  • Design, develop, and debug UEFI firmware for system bring-up and production platforms
  • Lead porting efforts of UEFI to new hardware platforms, including early boot and hardware abstraction layers
  • Perform board power-on, SoC initialization, and bring-up activities on new designs
  • Collaborate with hardware, silicon, and system teams to debug low-level firmware and power-on issues
  • Integrate and maintain ARM SCP Firmware and Trusted Firmware-A (TF-A) as part of the secure boot chain
  • Analyze boot flows, power sequencing, and memory initialization to ensure platform stability
  • Create technical documentation for firmware design, bring-up procedures, and debug guidelines

Benefits

  • healthcare and retirement plans
  • paid time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service