Job Description

DevOps-CI Engineer


Our DevOps Continuous Integration (CI) engineers play a critical role in executing the SW Integration Strategy and delivering Advanced Driver Assistance Systems (ADAS) software. In this role, you’ll be involved in DevOps process, developing and maintaining a CI/ CD/ CT Framework used to Build and Release of ADAS software, support pre-release software check-outs, and assist software development teams with debugging CI issues.


Responsibilities:

  • The Continuous Integration engineer is responsible for designing, implementing, and maintaining the CI pipeline.
  • The Continuous Integration Engineer supports the integration strategy for the project / platform / program.
  • Implements the integration order (workflow) to combine all deliverables into an coherent build (including deliveries from external suppliers).
  • Accountable to apply, maintain and decommission the standardized Continuous Integration (CI) Tool chain to the project / platform /program with support of “Core CI Team”.
  • Is responsible for the project/platform/program specific CI-build.
  • Addresses problems with broken builds.
  • Coordinates the SW branching strategy with development teams and gives direction to the teams when and how branches shall be used.
  • Responsible for open source scans on SW builds and releases in cooperation with the FOSS Manager
  • Responsible for implementing software quality gates as defined by the project / platform / program quality team.
  • Supports the automated tests on SW builds which are executed as defined in the SW Test Plan
  • Responsible for communicating quality gate automated test results to the responsible persons
  • Supports software re-use between project / platform / program teams

  • Must Haves (Basic Qualifications):

  • Bachelor’s degree in engineering discipline (electrical, systems, computer science, software, computer or related field of study)
  • 2+ years of experience with automotive industry
  • Bilingual – proficient in English speaking/reading/writing
  • Interpersonal skills, strong analytical skills, strong problem-solving abilities, and a positive approach to challenge
  • Cross functional interests, ambitious and self-driven. Adaptive, comfortable with ambiguity
  • Ability to effectively manage several projects at once
  • Strong soft skills: skilled networking creation, influencing skills, constantly learning, positive and ownership profile
  • Experience with programming languages like C, and C++
  • Experience with vehicle protocols - CAN, LIN, Flex Ray, Ethernet and testing tools (e.g. CANoe)
  • Experience with Python programming language
  • Experience with Git/ Gerrit
  • Familiarity with Jira, Confluence or similar tool.
  • Experience with automation and CI tools such as CANoe, Trace32, Jenkins, Lauterbach.
  • Experience with testing embedded SW using debuggers
  • Experience with Jenkins Pipeline Scripting (Groovy/Java)
     
  • Nice to Haves (Preferred Qualifications):

  • Familiarity with Plastic.
  • Familiarity with Dockers, Kubernetes.
  • Familiarity with Static Code Analysis and unit testing. Familiarity with Automotive SPICE and ISO-26262.
  • Experience with Bazel, Make or CMake.
  • Experience managing and setting Linux environment
  • WHY JOIN US?

  • You can grow at Aptiv. Aptiv provides an inclusive work environment where all individuals can grow and develop, regardless of gender, ethnicity or beliefs.
  • You can have an impact. Safety is a core Aptiv value; we want a safer world for us and our children, one with: Zero fatalities, Zero injuries, Zero accidents.
  • You have support. We ensure you have the resources and support you need to take care of your family and your physical and mental health with a competitive health insurance package.
  • Your Benefits at Aptiv:

  • Savings Fund

  • Pension Plan

  • Christmas Bonus

  • Attendance Bonus

  • Vacation Premium

  • Medical Expenses

  • Life Insurance

  • Social security (IMSS, INFONAVIT, Retirement)

  • Recognition for innovation and excellence

  • Opportunities to give back to the community

  • APPLY TODAY, AND TOGETHER LET’S CHANGE TOMORROW!

    Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application