Job Type
Contract
Description
FEV North America, Inc. is seeking a Software Integration Engineer s to join our software engineering team as a full-time employee. In this role the candidate will assist lead software engineers and will be responsible to integrate and build software in CI/CD pipelines for Yocto-based Linux builds, as well as supporting the software/system integration.
Key Responsibilities:
- Work cohesively as a member of a development team, collaborating as needed with other members of the team with the end goal of maximizing quality and delivering on schedule.
- Design, implement, and maintain Yocto-based build systems for embedded Linux projects. Customize and optimize Linux distributions using Yocto tools and recipes.
- Collaborate with software developers, hardware engineers, and QA teams to ensure successful integration of software components.
- Monitor and optimize pipeline performance, security, and reliability.
- Troubleshoot build issues and provide timely resolution.
- Implement artifact management, version control policies, and reproducible builds.
- Automate the generation of release notes, and a comprehensive changelog detailing all user-centric software modifications.
- Stay current with industry trends and advancements in Yocto
- Project and embedded Linux development.
- Travel, as necessary, to supplier facilities, test facilities, and customer field sites to gather data, resolve problems and explore software design alternatives. Travel up to 10% of the time both domestic and international.
Requirements
- Bachelor's degree in computer science, Computer Engineering or similar
- Minimum 3 years of embedded software development
- Proficient in C/C++ programming, Git
- Experience in building and operating CI/CD pipeline automation, log analysis and monitoring for Embedded system (Yocto project-built system)
- Knowledge in containerization technologies such as Docker, VM
- Knowledge in CMake build system for C++ applications
Preferred Requirements:
- Experienced with Agile (Scrum/Kanban/SAFe) working methods
- Knowledge of QT framework
- Knowledge of automotive or industrial machinery
- Knowledge of tracking systems like Polarion ALM, Atlassian Jira
- Automotive embedded software experience
Equal opportunity employer as to all protected groups, including protected veterans and individuals with disabilities