Search all jobs
Browse jobsCary, NC › Firmware Engineer

Firmware Engineer

OnLogic · Cary, North Carolina, United States · Posted May 29, 2026

Apply on company site   Track it in JobSkout

Join OnLogic as a Firmware Engineer and contribute to the development and sustaining of our industrial computing products. This dynamic role involves firmware and software coding across various CPU, SoC, and microcontroller architectures, specifically targeting a range of motherboards and expansion cards. Your work will include ARM firmware, ARM device drivers, custom x86 UEFI/BIOS, and microcontroller firmware.

You will be involved in the complete product lifecycle—from initial concept and development to prototype builds, validation, and volume production. We are a fast-growing company seeking a dedicated team member to help us continue to "Make It Possible."

We believe in the power of in-person collaboration and the benefits of a strong workplace community. Therefore, this role requires an onsite presence at our office in either South Burlington, VT , or Cary, NC . Candidates who can comfortably commute or relocate are encouraged to apply.

In this role, you’ll be responsible for:

Working with the product definition and design teams to identify and document firmware requirements and specifications.

Performing firmware and software development targeting ARM SoCs and various MCUs.

Guiding specific firmware and software development efforts.

Porting and developing Linux device drivers for our ARM products.

Supporting x86 UEFI customizations.

Collaborating with external parties in the development of firmware.

Working with manufacturing to build prototypes for evaluation.

Validating the function of firmware and drivers on prototypes.

Actively participating in the continuous improvement of the company’s development processes.

Supporting the product certification process by managing technical documentation and resolving compliance-related issues.

Supporting product sustainability and customer requirements for SW/FW-related issues.

Tracking issues and assisting with severity assessments, facilitating resolutions, and managing appropriate documentation.

Remaining aware of end-customer impacts and ramifications to the usability experience.

The team you will be joining:

Our Engineering team creates cutting-edge industrial computers by finding innovative solutions on a daily basis. The team's success relies on collaboration, creative thinking, and a commitment to being at the forefront of technology. Roles on our Engineering team include Electrical, Mechanical, Firmware, Applications, Sustaining, and Regulatory.

Learn more about Life at OnLogic: https://www.onlogic.com/about/careers/life-at-onlogic/

Apply on company site