Drimva

OnLogic

Firmware Engineer

$100K–$120K

South Burlington, Vermont +1 · Full-time · Posted Sep 3, 2026

Location
South Burlington, Vermont
Cary, North Carolina
Experience
2+ years of firmware development experience.
Education
Bachelor's degree or higher in Computer Science, Software Engineering, or Electrical Engineering.
Visa sponsorship
Ability to work in the U.S. without visa sponsorship.

About the job

Develop and sustain firmware and software for OnLogic industrial computing products across ARM SoCs, MCUs, and x86 platforms throughout the product lifecycle.

What you'll do

  • Develop firmware and software for ARM SoCs and MCUs, port Linux device drivers, and support custom x86 UEFI/BIOS.
  • Build and validate prototypes with manufacturing and engineering teams, and collaborate with external development partners.
  • Support product certification, sustainability, customer issues, and continuous improvement of development processes.

What they ask for

  • Bachelor's degree or higher in Computer Science, Software Engineering, or Electrical Engineering.
  • 2+ years of firmware development experience.
  • Embedded firmware debugging experience using JTAG-based debuggers and logic analyzers.
  • Strong background in C and Assembly, with experience in version control systems like Git and the standard software development process.

Nice to have

  • ARM SoC experience, preferably in the industrial PC industry; ARM64 SoC experience is desirable.
  • Experience with device trees in an ARM environment is preferred.

Pay

$100,000 to $120,000 USD base salary

Tools

ARM SoCs, MCUs, Linux, x86 UEFI/BIOS, JTAG-based debuggers, logic analyzers, C, Assembly

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)