CNH Industrial

Software Build and Release Engineering Manager

Location US-IL-Burr Ridge
ID
2020-15683
Category
Engineering
Position Type
Full-time

Overview

Through its people and brands, CNH Industrial delivers power, technology and innovation to farmers, builders and drivers all around the world. Each of its brands, including Case IH, New Holland Agriculture, Case and New Holland Construction, FPT Industrial, Capital, and Parts & Service, is a major international force in its specific sector.

 

This position is responsible for managing an engineering team responsible for software build and release. The engineering team is responsible to maintain and improve the software build process, deploy and monitor software, focus on automating and integrating / streamlining the software build. She/he will define, develop, and maintain the tools and platforms supporting our build, test and deployment capabilities. The ideal candidate is someone who is passionate about leading an engineering team, has demonstrated the ability to collaborate, proactively seeks process improvements, drives to meet commitments and continuously looks to improve our product.

 

The ideal candidate is passionate about automation, integration and continuous improvement. She/he has the experience and desire to develop a true Continuous Integration / Continuous Development (CI/CD) pipeline and will lead the configuration, integration, build and deployment of the Android and Linux software builds for the CNH SW and Electronics department. She/he will work with multiple stakeholders, such as Project Managers, SW Engineers and Test Engineers to create a unified release plan integrating a complex software configuration spanning multiple SW architectures, HW modules and target vehicles.

Responsibilities

  • Manage the Software Build and Release engineering team responsible.
  • Manager the development and maintenance of an infrastructure the enables multiple engineering teams to use the common process and tools.
  • Implement and maintain build, release, delivery and deployment pipelines
  • Define and drive consistent Continuous Integration / Continuous Development (CI/CD) processes and plans
  • Estimate the costs, resources and time required to support development projects and monitor the execution of planned activities.
  • Implement and maintain tools to further automate build, release packaging, deployment and configuration management processes
  • Manage build automation and integration tools (Jenkins, Maven) and processes
  • Create and maintain documentation for our DevOps processes and tools
  • Perform root cause analysis and troubleshooting of build and deployment related issues
  • Manage integration and release schedules with multiple project stakeholders
  • Support developers with usage and training of software build and configuration tools
  • Provide gate checks on software deliverables (documentation, unit tests, reviews) prior to integration
  • Drive department towards best-in-class, continuous integration/delivery tools and procedures
  • Manage releases of multiple software variants to multiple vehicle platforms

Qualifications

  • Bachelors degree in Computer Science or similar area
  • Minimum 5 years of leadership experience demonstrated through project management and / or resource management
  • Minimum 10 years of product development experience of C++, Java, Python products and tools such as Bitbucket, Jenkins, Git, Gerrit, Artifactory, Jenkins, Chef, Puppet or Ansible
  • Travel up to 10%, domestically and internationally

 

Preferred Qualifications:

  • Masters degree in Computer Science or similar area
  • Previous program management experience highly desired.
  • Android development experience in Java
  • Experience with common open source tools such as Android Studio/IntelliJ
  • Experience in developing Embedded Systems (C, C++, or Java), especially in a Linux environment
  • Experience using Application Lifecycle Management (ALM) tools, such as Polarion
  • Experience with Atlassian products such as JIRA and Confluence
  • Experience working in Agile environments
  • Experience using problem solving tools such as 5 Why / 8 Discipline / 7 Discipline templates
  • Experience using Application Lifecycle Management (ALM) tools, such as Polarion
  • Strong working knowledge of industry standards and norms, e.g. ISO 25119, ISO 13849, ODX, OTX, SAE J1939, SAE J3061, UDS, KWP2000

EEO

CNH Industrial is an equal opportunity employer. This company considers candidates regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. Applicants can learn more about their rights by viewing the federal "EEO is the Law" poster and its supplement here

 

If you need reasonable accommodation with the application process, please call 1-800-889-4422 option 1 and then option 5, or contact us at narecruitingmailbox@cnhind.com.

 

Read about our company’s commitment to pay transparency by clicking this link: pay transparency notice.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.