What are the responsibilities and job description for the Firmware Engineer position at OnLogic?
As a Firmware Engineer at OnLogic, you will be part of a team that develops and sustains industrial computing products. In this role, you lead the development of firmware/software coding tasks for the various microcontroller (MCU) applications across our own products, including motherboards and expansion cards. You will also support external partners performing BIOS creation for our own computer motherboards. You will engage in projects from the concept phase, through development, prototype build and validation, all the way through volume production. We are growing at an incredible pace and we’re looking for a dynamic, and dedicated team member to help us continue to Make It Possible. This full-time position will be located on site in South Burlington, VT.
On an average day, you'll...
- Work with the product definition and product design team to identify and document the microcontroller firmware requirements.
- Perform MCU bare metal firmware development.
- Perform RTOS porting and development of the device drivers.
- Work with the product definition and product design team to define BIOS specifications.
- Collaborate with external parties in the development of the UEFI BIOS.
- Work with manufacturing to build prototypes for evaluation.
- Validate function of firmware & BIOS on prototypes.
- Actively participate in continuous improvement of the company’s development processes.
- Support product certification process including document and issue fixing.
- Support product sustainability and customer requirements for SW/FW related issues.
- Track issues and assist with severity assessments, facilitate resolutions and/or appropriate documentation.
- Be aware of end customer impacts and ramifications to the usability experience.
The team you will be joining:
Our Engineering team creates our cutting edge industrial computers by finding innovative solutions on a daily basis. The Engineering 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