Position 2467
Integration and Build Architect

We are searching for a senior developer to architect and implement the integration and build strategies for multi-component in-vehicle infotainment systems.

You will create and maintain the integration strategy, the integration test strategy and the build strategy for complex systems involving components from internal development teams and external vendors. The goal will be the automation of as much of the processes as possible.

Farmington Hills, MI

$100K - $120K, commensurate with experience

Our client offers a very generous benefits package and an attractive work environment.

  • Minimum 5 years' experience in embedded software development
  • Strong C++ programming language skill
  • Prior experience with software build and integration on Embedded Android, Embedded Linux or QNX projects
  • Advanced experience with version control systems (Git and Subversion), specifically in scripting solutions for integration and build
  • Experience with Continuous Integration Tools like Jenkins, Bamboo and GitLab
  • Experience with Continuous Build Management tools such as Jenkins, Gradle and Maven
  • Strong scripting experience with command shell languages such as DOS and BASH and languages such as Python

  • Bachelor degree in Electrical Engineering, Computer Engineering or Computer Science
  • Experience with or a strong desire to work in an agile software development framework

  • Create and maintain the integration strategy, integration test strategy and build strategy
  • Define and track integration KPIs
  • Track deliverables from multiple internal and external software development teams and third party suppliers to integrate software deliverables
  • Interact with Project and Program Managers to determine build content, to report build and integration status, and to adjust priorities and ensure product launch readiness for target dates