Industrial Firmware Engineer — ARM, Linux & UEFI

OnLogic

Cary (NC)

On-site

USD 140,000 - 160,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Comprehensive Benefits package
401k Plan with 3% Employer contributed
Annual Profit Share Bonus
Paid Maternity & Paternity Leave, SSDI
Employee Stock Purchase Plan
Personal development plan

Job summary

OnLogic is seeking a Firmware Engineer to develop and sustain industrial computing products across ARM SoCs, MCUs, and Linux drivers. You will work on ARM device drivers, custom x86 UEFI/BIOS, and firmware across full product lifecycles, collaborating with design and manufacturing teams.

Onsite in South Burlington or Cary to enable close teamwork and rapid iteration. The role demands a strong background in C/Assembly, embedded firmware, and ARM architectures, with 3+ years in industrial PC

Qualifications

  • Bachelor's degree in CS, SE, or EE.
  • Experience leading targeted software/firmware design efforts.
  • 3+ years of firmware development with ARM SoCs in industrial PCs.
  • Experience collaborating across mech, electrical, firmware, and test teams.
  • Embedded firmware debugging with JTAG and logic analyzers.
  • Strong C and Assembly software design background.
  • Git and standard software development process experience.
  • Understanding of ARM or MCU architectures, firmware, and Linux.
  • ARM64 SoCs experience and device trees in ARM environments preferred.
  • Engineering aptitude for electronic/electrical systems and schematics.
  • Ability to work in the U.S. without visa sponsorship.

Responsibilities

  • Document firmware requirements with product definition/design teams.
  • Develop firmware/software for ARM SoCs and MCUs.
  • Guide firmware/software development efforts.
  • Port and develop Linux device drivers for ARM products.
  • Support x86 UEFI customizations.
  • Collaborate with external parties in firmware development.
  • Build prototypes with manufacturing for evaluation.
  • Validate firmware and drivers on prototypes.
  • Improve development processes and document compliance-related issues.
  • Support product sustainability and SW/FW issue resolutions.

Skills

Firmware development
C and Assembly
ARM architecture
Linux knowledge
Git version control
JTAG debugging
Device trees
Cross-discipline collaboration

Education

Bachelor's degree in Computer Science, Software Engineering, or Electrical Engineering

Tools

JTAG debuggers
Logic analyzers
ARM64 SoCs
ARM/MCU drivers
Linux device trees

Job description

OnLogic is seeking a Firmware Engineer to develop and sustain industrial computing products across ARM SoCs, MCUs, and Linux drivers. You will work on ARM device drivers, custom x86 UEFI/BIOS, and firmware across full product lifecycles, collaborating with design and manufacturing teams.

Onsite in South Burlington or Cary to enable close teamwork and rapid iteration. The role demands a strong background in C/Assembly, embedded firmware, and ARM architectures, with 3+ years in industrial PC

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Industrial Firmware Engineer - ARM, Linux & UEFI
Industrial Firmware Engineer - ARM, Linux & UEFI

OnLogic • Cary (NC)

On-site
USD 120,000 - 140,000
401k Plan with employer contribution
Profit sharing
Paid maternity & paternity leave
+2
Onsite Firmware Engineer - ARM/Linux, UEFI & Drivers
Onsite Firmware Engineer - ARM/Linux, UEFI & Drivers

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
Lead Embedded Firmware Engineer - ARM/Linux (Onsite)
Lead Embedded Firmware Engineer - ARM/Linux (Onsite)

OnLogic, Inc. • Burlington (NC)

On-site
USD 120,000 - 140,000
Competitive salary based on experience
Comprehensive benefits package
401k Plan with 3% Employer Contribution
+3
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
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, 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

OnLogic, Inc. • Burlington (NC)

On-site
USD 120,000 - 140,000
Competitive salary based on experience
Comprehensive benefits package
401k Plan with 3% Employer Contribution
+3
Firmware Engineer, Industrial Solutions
Firmware Engineer, Industrial Solutions

OnLogic • Cary (NC)

On-site
USD 140,000 - 160,000
Competitive salary
Comprehensive Benefits package
401k Plan with 3% Employer contributed
+4
Firmware Engineer
Firmware Engineer

OnLogic • South Burlington (VT)

On-site
USD 100,000 - 120,000
Comprehensive benefits
401k with employer contribution
Profit-sharing bonus
+4
Firmware Engineer
Firmware Engineer

Confidential • North Carolina

Hybrid
USD 100,000 - 130,000