The company is looking for a Firmware Development Engineer to design, develop, and maintain firmware solutions for embedded systems, focusing on Linux platforms and CI/CD pipelines.
Requirements
- Experience creating and managing Embedded Linux Platform (Yocto, Buildroot, OpenWRT).
- Solid experience as Firmware Developer on Linux Embedded Platform.
- Experience with CI/CD Build Pipelines (Azure Devops, Jenkins, etc).
- Experience managing repositories branches and integration work.
- Experience integrating and managing OSS (Open Source Software).
- Experience with C++ programming language.
- Experience with Python programming language.
Responsibilities
- Design FW solutions and provide time estimations for development efforts.
- Create and maintain customized Linux Image for embedded platform.
- Integrate and maintain OSS (Open Source Software).
- Repository branches and integration work to ensure smooth and efficient code integration.
- Manage and optimize CI/CD build pipelines using scripts to automate and streamline the development process.
- Utilize C++ programming language for firmware development, ensuring efficient and effective code.
- Conduct hands-on troubleshooting and testing of firmware on the bench and in the field to ensure functionality and performance.
Other
- 7+ years of experience as Firmware Development Engineer.
- Highly organized professional, able to deal with different subjects in a fast paced environment.
- Availability to be on-site at Columbus, Indiana for 1 full week every month OR 2 full weeks every other month.
- The client will cover expenses (Hotel, Car rental, Air tickets, Meals).
- If distance from the client's office is within 250 miles, coming with own or rental car is allowed.