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!