O

OnLogic

Configurable AI-ready industrial computing hardware

Firmware Engineer - Industrial Solutions

Embedded Engineering +1Updated on Nov 12
Full-time$140k - $160k

About the Job

Requirements

  • A bachelor's degree or higher in Computer Science, Software Engineering, or Electrical Engineering.
  • Experience leading targeted software or firmware design efforts.
  • At least 3 years of firmware development experience, preferably with ARM SoCs in the industrial PC industry.
  • Experience collaborating across engineering disciplines, including mechanical, electrical, firmware, and product testing.
  • Experience in embedded firmware and debugging using JTAG-based debuggers and logic analyzers.
  • A strong background in software design with C and Assembly.
  • Experience with version control systems such as Git and the standard software development process.
  • Understanding of ARM or MCU architectures, firmware, and Linux.
  • Engineering aptitude for electronic and electrical systems.
  • Ability to understand schematics for software and hardware integration.
  • Ability to work in the United States without visa sponsorship.

Responsibilities

  • Work with product definition and design teams to identify and document firmware requirements and specifications.
  • Perform firmware and software development targeting ARM SoCs and various MCUs.
  • Guide specific firmware and software development efforts.
  • Port and develop Linux device drivers for ARM products.
  • Support x86 UEFI customizations.
  • Collaborate with external parties in firmware development.
  • Work with manufacturing to build prototypes for evaluation.
  • Validate firmware and driver functionality on prototypes.
  • Participate in continuous improvement of the company’s development processes.
  • Support product certification by managing technical documentation and resolving compliance-related issues.
  • Support product sustainability and customer requirements for software and firmware issues.
  • Track issues, assist with severity assessments, facilitate resolutions, and manage appropriate documentation.
  • Remain aware of end-customer impacts and usability implications.

Desired Qualifications

  • Experience with ARM64 SoCs, including their architecture and operation.
  • Experience with device trees in an ARM environment.
  • Experience designing x86- or ARM-based motherboards, ideally for industrial applications.

About the Company

OnLogic

Configurable AI-ready industrial computing hardware

OnLogic designs and builds industrial-grade computer hardware and technology solutions that are highly configurable and AI-ready. Its products are modular edge devices engineered for reliability in extreme environments—from factory floors to remote deserts—allowing organizations to deploy AI and automation at the edge. The company differentiates itself through a customer-centric approach, global engineering support, and modular designs that enable rapid customization to meet specific use cases. Its goal is to empower the world’s organizations to advance ideas and make advanced edge computing and automation feasible anywhere, from harsh environments to critical workflows.

Company size
201-500
Company stage
Acquired
Total funding
Not listed
Headquarters
South Burlington, VT
Founded
2003

Recently Posted Jobs

Explore more opportunities at OnLogic

See more jobs