About the role
Join OnLogic as a Firmware Engineer and play a crucial role in the development and maintenance of our innovative industrial computing products. This engaging position requires expertise in firmware and software coding across a variety of CPU, SoC, and microcontroller architectures, focusing on diverse motherboards and expansion cards. Your responsibilities will include developing ARM firmware, ARM device drivers, customized x86 UEFI/BIOS, and microcontroller firmware.
You will participate in the entire product lifecycle—from initial concept and development to prototype builds, validation, and mass production. We are a rapidly growing company looking for a committed team member to help us continue to 'Make It Possible.'
We value the benefits of in-person collaboration and a strong workplace community, which is why this role requires an onsite presence at our office in either South Burlington, VT, or Cary, NC. We encourage candidates who can comfortably commute or relocate to apply.
Your Key Responsibilities:
- Collaborate with product definition and design teams to outline and document firmware requirements and specifications.
- Engage in firmware and software development targeting ARM SoCs and various MCUs.
- Lead specific firmware and software development initiatives.
- Port and develop Linux device drivers for our ARM products.
- Assist in x86 UEFI customizations.
- Collaborate with external partners in firmware development.
- Work with manufacturing to create prototypes for evaluation.
- Validate firmware and driver functionality on prototypes.
- Contribute to the continuous enhancement of the company’s development processes.
- Support the product certification process by managing technical documentation and addressing compliance-related issues.
- Assist in product sustainability and meet customer requirements for SW/FW-related matters.
- Track issues, help assess severity, facilitate resolutions, and manage documentation.
- Stay aware of end-customer impacts and usability experiences.
About Our Team:
Our Engineering team is dedicated to creating cutting-edge industrial computers by discovering innovative solutions every day. The team's success hinges on collaboration, creative thinking, and a commitment to leading-edge technology. Roles within our Engineering team encompass Electrical, Mechanical, Firmware, Applications, Sustaining, and Regulatory disciplines.
Discover more about Life at OnLogic: https://www.onlogic.com/about/careers/life-at-onlogic/

