Position has been filled
company

Firmware Engineer at OnLogic | Cary, North Carolina

OnLogic, Inc.Cary, North Carolina, United States
On-site Full-time $120K/yr - $140K/yr
Position filled

Experience Level

Experience

Qualifications

We are looking for candidates with a solid background in firmware engineering, particularly those with experience in coding for ARM architectures and device drivers. A proactive approach to problem-solving and a passion for technology are essential. Candidates should possess:Strong understanding of ARM and x86 architectures. Experience developing firmware and drivers for various microcontrollers. Familiarity with Linux operating systems and UEFI/BIOS customizations. Ability to work collaboratively in a team environment. Strong documentation and communication skills.

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/

About OnLogic, Inc.

OnLogic is a fast-growing company that designs and manufactures innovative industrial computing solutions. We believe in empowering our team members to push the boundaries of technology and foster a collaborative environment where creativity and innovation thrive. Join us in our mission to create exceptional computing solutions that meet the evolving needs of our customers.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.