DevOps Software Engineer

Luxoft

  • Conan, Loir-et-Cher
  • CDI
  • Temps-plein
  • Il y a 12 jours
Project descriptionThis is an ADAS project from a tier-1 international automotive company. The Test DevOps Team is in charge of the development, automation, and maintenance of the DevOps Platform to integrate application software binaries with Classic AUTOSAR BSW. All requirements are provided directly by the client, therefore proactivity, good communication skills, and customer orientation are key qualities to look for in the ideal candidate. The Engineer will work in a friendly and cooperative team environment. Given that this is a DevOps CI/CD Engineer position, experience working with Jenkins and Groovy language is also desirable.Responsibilities
  • Setting up the BSW Github repository per client standards to work with the existing DevOps environment. Creating a pipeline that mirrors what is currently done for production code to build AUTOSAR BSW and incorporate new changes to the COM stack. Create Conan packages of deliverables Building for target - HW and QEMU for validation Set up automated test execution Connect repository to watchdog and SonarQube Support bringing up build environment for RTE generation
SKILLSMust have
  • Engineering Degree in Mechatronics, Electronics or Computer science or similar
  • Hands-on experience working with Jenkins (plugins, secrets, management, nodes, jobs, etc)
  • Hands-on managing JenkinsFile builds
  • Hands-on experience developing pipelines using Groovy language (scripting)
  • Hands-on experience working with Jenkins Shared Libraries
  • Experience developing/implementing Jenkins pipelines for Continuous Integration, Continuous Testing, Continuous Delivery/Deployment
  • Experience developing/implementing Jenkins pipelines for Static Code Analysis for Python and/or C++ such as Pylint, Flake8, Polyspace, etc
  • Hands-on experience working with Git CLI and GitFlow with the ability to resolve conflicts
  • Hands-on experience working with Object Oriented Programming
  • Hands-on experience developing scripts and command line interfaces with Python 3.x
  • Hands-on experience working with any Linux distribution (preferably Ubuntu), ability to use the terminal to navigate, and manage the filesystem, applications, and services
  • Hands-on experience developing and managing Docker containers
  • Excellent listening and communication skills - written and verbal
  • Ability to work independently and in teams
  • Strong problem-solving skills, ability to solve technical problems
  • Embrace and adapt to changes
  • Proactive and collaborative attitude
  • Results-oriented, customer-centric
Nice to have
  • Experience working in the Automotive industry • Experience with embedded OS (QNX, Linux) • Experience working with Slash (Python test library based on pytest) • Hands-on experience with Hardware In the Loop (HIL) • Agile methodologies

Luxoft