Industrial Firmware Engineer: ARM, Linux & UEFI Onsite

OnLogic

Cary (NC)

On-site

USD 140,000 - 160,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

401k Plan with 3% EmployerContribution
Annual Profit Share Bonus
Paid Maternity & Paternity Leave
Short & Long Term Disability
Employee Stock Purchase Plan
Personal development plan

Job summary

OnLogic is seeking a Firmware Engineer to develop and sustain industrial computing products. You will work on ARM firmware, device drivers, and x86 UEFI/BIOS across motherboards and expansion cards, from concept to production.

Join a fast-growing team in Cary, NC, collaboratively solving firmware challenges with cross-disciplinary partners. A BS in CS/EE and 3+ years of ARM/FW experience are required to drive high-quality software and hardware integration.

Qualifications

  • Bachelor's degree or higher in Computer Science, Software Engineering, or Electrical Engineering.
  • Experience leading targeted software / firmware design efforts
  • 3+ years of firmware development experience, preferably with ARM SoCs in the industrial PC industry.
  • Experience collaborating across mechanical, electrical, firmware, and product testing.
  • Embedded firmware and debugging using JTAG-based debuggers and logic analyzers.
  • Strong background in software design with C and Assembly.
  • Experience with Git and standard software development processes.
  • Understanding of ARM or MCU architectures, firmware, and Linux.
  • Experience with ARM64 SoCs, including their architecture and operation.
  • Experience with device trees in an ARM environment is preferred.
  • Engineering aptitude for electronic/electrical systems.
  • Ability to understand schematics for software/hardware integration.

Responsibilities

  • Identify and document firmware requirements and specifications with product teams.
  • Develop firmware/software for ARM SoCs and various MCUs.
  • Guide firmware and 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.
  • Contribute to continuous improvement of development processes.
  • Support certification by managing technical documentation and compliance issues.
  • Support SW/FW issues related to sustainability and customer needs.
  • Track issues and assist with severity assessments and resolutions.
  • Monitor end-customer impact on usability.

Skills

Firmware development
ARM SoCs
Linux drivers
C
Assembly
Git
JTAG debugging
Device trees
ARM64
MCU architectures

Education

Bachelor's degree in CS/EE/SE

Tools

JTAG debuggers
Logic analyzers
Linux

Job description

OnLogic is seeking a Firmware Engineer to develop and sustain industrial computing products. You will work on ARM firmware, device drivers, and x86 UEFI/BIOS across motherboards and expansion cards, from concept to production.

Join a fast-growing team in Cary, NC, collaboratively solving firmware challenges with cross-disciplinary partners. A BS in CS/EE and 3+ years of ARM/FW experience are required to drive high-quality software and hardware integration.

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
Firmware Engineer

Confidential • North Carolina

Hybrid
USD 100,000 - 130,000
Firmware Engineer – Industrial Embedded Systems
Firmware Engineer – Industrial Embedded Systems

Crane Company • United States

On-site
USD 95,000 - 120,000
401K match
Paid time off
Tuition reimbursement
+1
Firmware Engineer, Industrial Solutions
Firmware Engineer, Industrial Solutions

OnLogic • Cary (NC)

On-site
USD 140,000 - 160,000
401k Plan with 3% EmployerContribution
Annual Profit Share Bonus
Paid Maternity & Paternity Leave
+3