Senior CI/CD Engineer | Python, Jenkins, HIL & ECU | Automotive
Project description
DXC Luxoft is a leading global software services company, delivering professional services across multiple business verticals such as finance, automotive, and digital transformation. The Automotive practice inside DXC Luxoft delivers software projects to a majority of the world's car manufacturers and suppliers for both personal and commercial vehicles. We are known for our automotive software expertise and for helping our customers with high quality services and deliveries. Currently we are growing for our Swedish customers and are looking for DevOps CI Scripting Engineer to join our team. You will be part of our growing organization in Sweden and will be part of developing next generation systems for the Automotive industry in the era of connected, autonomous, electric vehicles. We are looking for an experienced CI/CD Engineer to join an automotive Vehicle Engineering environment supporting HIL (Hardware-in-the-Loop) and ECU software development. You will work with a mature CI/CD platform supporting automated software build, deployment, verification, and validation activities. The environment combines established CI/CD technologies such as Jenkins and Zuul, primarily Python-based automation, HIL test environments, databases, dashboards, Windows/Linux infrastructure, and Azure-hosted services. This is a hands-on engineering role combining CI/CD development, operational support, automation, troubleshooting, and continuous improvement.
Responsibilities
- - Maintain, operate, and continuously improve CI/CD pipelines supporting vehicle software development. - Develop and enhance automation frameworks and integrations primarily using Python. - Build scalable and efficient CI/CD workflows for automated software build, deployment, testing, and verification. - Integrate automated tests into CI pipelines to enable fast feedback of test results to development teams. - Support hardware-in-the-loop (HIL) and ECU build environments, including software deployment and automated verification. - Develop monitoring and dashboard solutions for CI/CD health, performance, KPIs, and troubleshooting. - Proactively monitor pipelines to identify and resolve issues before impacting development or deliveries. - Investigate CI/CD incidents, conduct root-cause analysis, and implement sustainable solutions. - Support artifact management, software packaging, deployment preparation, and release-related activities. - Operate across Linux and Windows environments and cloud-hosted infrastructure in Azure. - Collaborate closely with CI teams, software development teams, verification teams, and other engineering stakeholders. - Document implementations, configurations, troubleshooting solutions, and best practices.
SKILLS
Must have
- Hard skills: - Demonstrated expertise in CI/CD engineering, automation, and DevOps practices. - Proficient in Python development and scripting for automation tasks. - Skilled in building, maintaining, and troubleshooting CI/CD pipelines. - Familiarity with the automotive industry and its communication protocols, especially CAN and LIN. - Experienced in diagnosing complex automation failures and conducting root-cause analysis. Soft skills: - Ability to collaborate effectively within an engineering team. - Strong communication skills characterized by a pragmatic, solution-oriented approach.
Nice to have
Jenkins, Zuul, HIL/ECU environments, CANoe, vTESTstudio, Azure, Linux/Windows and automotive test automation experience
Required Skills
Required Languages
🇬🇧 English