Software Engineer - Build Manager (m/f/d)

  • NXP Semiconductors
  • Hamburg, Germany
  • 21/03/2020
Full time Data Science Big Data Statistics Software Engineering

Job Description

NXP Semiconductors N.V. enables secure connections for a smarter world, advancing solutions that make lives easier, better, and safer. As the world leader in secure connectivity solutions for embedded applications, NXP is driving innovation in the automotive, industrial & IoT, mobile, and communication infrastructure markets. Built on more than 60 years of combined experience and expertise, the company has approximately 30,000 employees in more than 30 countries and posted revenue of $9.41 billion in 2018.

The Connectivity & Security business line is delivering Secure Elements including applets and tools to Mobile Applications, Automotive and related industries. Our customers are the leaders in their domains.

We are looking for a recent graduate to join our Build and Configuration Team which is building, testing and releasing deliveries to internal and external customers. It ensures seamless creation of the product variants and derivatives out of the common SW trunk. The team permanently optimizes the build, test and development environment.


Tasks:

  • Build management for Embedded Secure Element SW projects
  • Work on build process (mostly with Gradle and Groovy)
  • Work on build and test automation (Jenkins)
  • Support timely release and build preparation
  • Work on Continuous Integration Tools and workflow
  • Work on SW test frameworks

Qualification:

  • Degree in Computer Science, Electrical Engineering or equivalent qualification
  • Programming skills in Java and/or C++
  • Experience in at least one script language – preferably Groovy
  • Basic understanding of SW version control and SW test concepts
  • Ideally, experience in continuous integration tools such as Jenkins, SVN, git
  • Ideally, experience with build and test automation tools – preferably Gradle
  • Fundamental knowledge of embedded systems and Continuous Integration concepts

Personal requirements:

  • Excellent communication & analytical skills
  • Ability to handle multiple tasks at the same time
  • Process-oriented way of working
  • Highly reliable and collaborates effectively with others
  • Fluent in English and German