Industrial Firmware Engineer - ARM/Linux, Onsite

Onlogic Inc

Cary (NC)

On-site

USD 140,000 - 160,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

Benefits offered by this job

401k plan with employer contribution
Annual profit share bonus
Paid maternity & paternity leave
Short & long-term disability
Employee stock purchase plan
Personal development plan
Comprehensive benefits

Job summary

OnLogic is seeking a Firmware Engineer to design and sustain firmware across ARM-based SoCs and MCUs, including ARM device drivers and Linux integration. You’ll work from concept through prototype, validating firmware on hardware and contributing to UEFI/BIOS work for x86 environments.

The role requires collaboration with mechanical, electrical, and software teams to meet product goals and quality standards, with onsite engagement at company offices and a strong focus on open, innovative problem

Qualifications

  • Bachelor's degree or higher in Computer Science, Software Engineering, or Electrical Engineering.
  • 3+ years of firmware development experience, preferably with ARM SoCs in the industrial PC industry.
  • Experience leading targeted software/firmware design efforts.
  • Experience collaborating across mechanical, electrical, firmware, and product testing disciplines.
  • Experience in 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 and device trees in ARM environments preferred.
  • Ability to work in the U.S. without visa sponsorship.

Responsibilities

  • Document firmware requirements and specifications with product teams.
  • Develop firmware and software targeting ARM SoCs and MCUs.
  • Guide firmware and software development efforts.
  • Port and develop Linux device drivers for ARM products.
  • Support x86 UEFI customizations.
  • Collaborate with external partners on firmware.
  • Build prototypes with manufacturing for evaluation.
  • Validate firmware and driver functionality on prototypes.
  • Contribute to continuous improvement of development processes.
  • Support product certification and technical documentation.

Skills

Firmware development
ARM SoCs
C & Assembly
Git & version control
Linux kernel/Drivers
ARM64 architectures
JTAG debugging

Education

Bachelor's degree in CS/SE/EE

Tools

JTAG debuggers
Logic analyzers
Device trees (ARM)

Job description

OnLogic is seeking a Firmware Engineer to design and sustain firmware across ARM-based SoCs and MCUs, including ARM device drivers and Linux integration. You’ll work from concept through prototype, validating firmware on hardware and contributing to UEFI/BIOS work for x86 environments.

The role requires collaboration with mechanical, electrical, and software teams to meet product goals and quality standards, with onsite engagement at company offices and a strong focus on open, innovative problem

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Industrial Firmware Engineer — ARM/Linux (Onsite)
Industrial Firmware Engineer — ARM/Linux (Onsite)

Onlogic Inc • Cary (NC)

On-site
USD 100,000 - 120,000
Competitive salary
401k plan
Profit sharing
+3
Industrial Firmware Engineer — ARM, Linux & UEFI
Industrial Firmware Engineer — ARM, Linux & UEFI

OnLogic • Cary (NC)

On-site
USD 140,000 - 160,000
Competitive salary
Comprehensive Benefits package
401k Plan with 3% Employer contributed
+4
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
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, 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 Inc • Cary (NC)

On-site
USD 140,000 - 160,000
401k plan with employer contribution
Annual profit share bonus
Paid maternity & paternity leave
+4