Industrial Firmware Engineer — ARM, Linux & UEFI

OnLogic

Cary (NC)

On-site

USD 140,000 - 160,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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, 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 • 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 (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