Senior DevOps & Automation Engineer with C++ and Python
Luxoft
Overview
ART Infotainment (ARTINF) is part of In-Car Digital product stream (ICD) and is responsible for development and enabling of Infotainment. SW development is focused on:
Responsibilities
- Software development
- Developing continuous integration (CI) architecture & infrastructure
- Development using Python (and C++)
- Enabling high utilization of infrastructure, test objects and test artefacts
- Creating automated tools & applications to secure an efficient flow
- Supporting traceability to fulfill all legal requirements
- Work in agile SCRUM team
- Full agile cycle with end-to-end responsibility: feature estimation, concepts, development, testing (unit, module, UA, integration)
Mandatory Skills Description
- M.Sc in Electrical and/or Software Engineering, Computer Science or similar relevant experience
- At least 5 years of experience from working in the field of software development, requirement handling within electrical and/or software projects (Java, C++, and C etc.)
- Agile software development following DevOps practices and Scrum
- Self motivated with strong problem solving skills
- Automation scripting Python, Bash, Batch, Groovy or Shell
- You will have solid knowledge and understanding of the fundamental concepts of CI/CD, automated testing, understanding of disciplined methods in the design, development, debugging and test of software programs
- Experience of continuous integration infrastructure tool for software development (Jenkins, Zuul and similar)
- Experience in relevant tools and techniques (Ansible, Docker, Kubernetes etc)
- Experience in Python programming
- Experience in working with Gerrit/GitHub/GitLab and Jenkins/ Artifactory
- Experience from efficient SW test methods, including automated unit and integration testing
- Object oriented design / Design patterns
- Agile software development
- SAFe Methodology
- Fluent in English (written and spoken)
- Experience within Automotive and from working in an international environment
Nice-to-Have Skills
- Experience in working with Android platform development
- Experience in working with ASIL B compliant SW development
- Experience in C++ programming, especially in C++11/C++14
- Knowledge of SOMEIP/CAN/LIN protocols
- Experience in developing for QNX/posix platforms
- Experience in UI development in GLStudio, Unity or Qt
- Drivers License for car
Languages
English: C1 Advanced