Software Integration Engineer

FEV EVA GmbH

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering or similar field
  • Minimum 3 years of embedded software development experience
  • Proficient in C/C++ programming and Git
  • Experience with CI/CD pipeline automation for Yocto-based systems
  • Familiar with containerization technologies like Docker and VMs
  • Knowledgeable in CMake build system for C++ applications

Responsibilities

  • Collaborate with team members to maximize quality and delivery schedules
  • Design and maintain Yocto-based build systems for embedded Linux projects
  • Integrate software components with software developers and hardware engineers
  • Monitor and optimize pipeline performance and security
  • Troubleshoot build issues and resolve them promptly
  • Implement version control policies and reproducible builds
  • Automate generation of release notes and changelogs

Benefits

  • Collaborative team environment
  • Opportunities for skill development and learning industry trends
  • Potential travel for project-related activities
  • Work on innovative technologies in embedded Linux
  • Engage with various engineering disciplines including hardware and QA teams
Full Job Description
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


Similar Jobs

More Jobs at FEV EVA GmbH

More Information Technology Jobs

Find similar Software Integration Engineer jobs: