Software Engineer (Continuous Integration)

Arbetsbeskrivning

The Integration Team is organized as an agile team specialized in integrating software components in complex systems, ensuring software is configured correctly, and building and automated regression testing is performed regularly, accurately and provides good visibility to project stakeholders. We work alongside several customers, suppliers, platforms and technologies. The team first and foremost works with a modern tailor made CI toolchain towards several projects and technical target architectures.
To be successful in this role, you'll be experienced in build management and software integration primarily hosted in a Linux environment, working towards Android / Linux and other embedded targets. As you have worked with development at some point you will understand what a Developer needs in order to succeed in his or her mission.
You're inspired by being part of a company's Global Agile Transformation, and you're passionate about supporting our customers to the best of your abilities. You'll have a large degree of freedom and possibility to affect your own work according to your interests, but you'll always put the team and customer first. You'll participate in all phases of the delivery process from setting up projects, to working with software developers to integrate code, to performing builds, enabling automated testing and continuously delivering. Our key mission is to ensure that value flows from the developers to the customer in the best way possible.
Your Role
Integrate Software Components into a working baseline.
Configuration, execution and maintenance of a continuous integration toolchain.
Integrate BSPs, Applications, Platform components into Software Images.
Set up Build variants, and Hourly, Nightly, Daily, Release builds.
Develop a Continuous Integration chain that prevents faults and errors being introduced into software baselines and enable fast feedback loops to developers.
Provide support to Component teams on how to integrate software into software baselines.
Provide support to Project managers and other stakeholders.
Assist in bringing up builds on newly developed hardware revisions.
Develop a Continuous Integration toolchain that automates build, release, test and deploy.
Take part in Software Releases to customer, to factory (SWIT), internal and external releases.
Develop container Environments to aid in maintainability and portability of the CI chain.
Maintain Dashboards showing current status to stakeholders.
Take part in ASPICE audits for the Integration and Integration Test areas (SWE.6).
Support the Integration Product Owner in planning work.
Support and give input to the Integration Strategy.
Contribute to daily standups, reviews, and retrospectives.
Document Integration procedures, both in project level documentation and practical wikis (Confluence)
Work closely with configuration manager across code to identify code baselines.
Work closely with Engineering IT on Server and network infrastructure.
Work closely with Architects to maintain a development environment that is consistent across the project and is well managed.
Work closely across global sites ensuring software delivery to global teams such as Smoke testing, and Component development teams.



Your Background
Bachelor’s degree in Software Engineering, Computer Science or related discipline, coupled with a deep understanding of embedded hardware.
Knowledge of Automotive communication standards such as LIN, CAN, Ethernet, Flexray.
Knowledge of Continuous Integration and associated toolsets (Git, Gerrit, Jenkins, Artifactory)
In-Depth knowledge of android automotive and embedded Linux build systems and tool chains.
Embedded Programming experience (C, C++, Java)
Hands-on experience on embedded devices with good fault tracing and debugging capabilities.
Knowledge of Linux based Host environment and tools.
Strong problem solving skills with a willingness to deep dive into technical issues
Good understanding of agile project methodology, e.g. Scrum and Kanban.
Fluent in English written and verbally.



Aptiv Rewards & Advantages
Competitive compensation package
Learning, professional growth and development in a world recognized international environment.
Access to internal & external training, coaching & certifications.
Recognition for innovation and excellence.
Opportunities to give back to the community.
Meaningful work that makes a difference in the world



Some see differences. We see perspectives that make us stronger.
Diversity and Inclusion are sources of innovation and creativity, both of which are essential to Aptiv’s success. Everyday our diverse team comes together, drives innovation, pursues solutions, and meets challenges using their unique abilities, perspectives and talents, changing what tomorrow brings. When you join our team, you’ll get encouraged to think boldly, express your viewpoint and innovate as a matter of habit.
Some See Technology. We See a Way to Make Connections.
At Aptiv, we don’t just see the world differently; we work to change reality. That means developing technology that rewrites the rules of what’s possible in the pursuit of making transportation safer, greener and more connected. Today there are more than 180,000 of us globally, located in 44 countries, and united by one mission. Join the movement and together, let’s change tomorrow.

Sammanfattning

  • Arbetsplats: Aptiv Contract Services Sweden AB Göteborg
  • 1 plats
  • Tills vidare
  • Heltid
  • Fast månads- vecko- eller timlön
  • Publicerat: 5 november 2021
  • Ansök senast: 23 november 2021

Postadress

Mölndalsvägen 36
Göteborg, 41263

Liknande jobb


3 april 2024

Senior Software Architect

Senior Software Architect

3 april 2024

EE&SW Solution Leader

EE&SW Solution Leader

26 mars 2024

26 mars 2024