OnLogic
Firmware Engineer, Industrial Solutions
$140K–$160K
South Burlington, Vermont +1 · Full-time · Posted Sep 3, 2026
- Location
- South Burlington, Vermont
Cary, North Carolina - Experience
- 3+ years of firmware development experience; preferably with ARM SoCs in the industrial PC industry.
- Education
- Bachelor's degree or higher in Computer Science, Software Engineering, or Electrical Engineering.
- Visa sponsorship
- Must be able to work in the U.S. without visa sponsorship.
About the job
Develops and sustains firmware and software for industrial computing products, from design and prototyping through validation and production.
What you'll do
- Define firmware requirements and lead firmware and software development for ARM SoCs, MCUs, and x86 platforms.
- Develop Linux device drivers, support custom x86 UEFI/BIOS, and validate firmware on prototypes.
- Coordinate with engineering and manufacturing teams, support certification and product sustainability, and manage related issues and documentation.
What they ask for
- Bachelor's degree or higher in Computer Science, Software Engineering, or Electrical Engineering.
- 3+ years of firmware development experience; experience leading targeted software/firmware design efforts and collaborating across engineering disciplines.
- Embedded firmware debugging experience using JTAG-based debuggers and logic analyzers; strong software design background with C and Assembly.
- Experience with version control systems such as Git; understanding of ARM or MCU architectures, firmware, and Linux; ability to work in the U.S. without visa sponsorship.
Nice to have
- Firmware experience with ARM SoCs in the industrial PC industry.
- Experience with ARM64 SoCs and device trees in an ARM environment.
Pay
$140,000 to $160,000 USD base salary
Tools
ARM, SoCs, MCUs, Linux, x86 UEFI/BIOS, JTAG, C, Assembly
Model-written summary · the original posting is authoritative