Banner Default Image

Firmware DevOps (CI)

Back to job search

Firmware DevOps (CI)

  • Location:

    Augsburg

  • Sector:

    ConSol UK Semiconductors & Embedded Systems

  • Job type:

    Temporary & Contract

  • Salary:

    €60 - €70 per hour

  • Contact:

    Jamie Jenkins

  • Contact email:

    jamie.jenkins@consolpartners.com

  • Job ref:

    BBBH431112_1693843704

  • Published:

    19 days ago

  • Duration:

    6 months +

  • Expiry date:

    2023-12-03

  • Startdate:

    ASAP

Firmware DevOps (CI)

Initial 6 month freelance contract + extensions after

Augsburg, Germany (20% remote possible)

Start date: 1st October



Description of Services:

  • The key goal is to have a strong and robust Continuous Integration for the development teams for daily production of the source code and get the early feedback for the developers from the CI, to enable this early feedback the following below deliverables or results are expected.

Deliverables and Results:

  • Deliver Continuous Integration robust environment for firmware team
  • Deliver automated build jobs, test jobs, release and deployment
  • Deliver Common build management system for firmware project development team
  • Deliver puppet for configuration management of emulator pcs
  • Deliver Tool installer mechanism as general approach
  • Deliver Automated Keil license handling
  • Deliver Continuous Integration Infrastructure Health Check
  • Deliver Documentation of the CI set up

Requirements:

  • Status report on Weekly basis
  • As part of the Agile, project development process the CI expert has to work in the scrum team with agreed scope and time line on the following tasks in alignment with the Product owner.
  • The tasks below has to complete within agreed time line of Product owner. Implement the requirements of CI by aligning with the development team for the CI set up.
  • Implement Jenkins/SVN Git Gerrit, Bit Bucket, SCONS jobs scripts for build, test, documentation and releases
  • Testing and Debugging of the CI set up and raise Jira tickets for IT Automated test report generation
  • Maintain and monitor the health of the CI of the teams
  • Debug and Solve Problems of CI systems
  • Migrate source code management system from subversion to Git
  • Solve CI and Infrastructure problems by interacting with IT
  • Raise Jira tickets and get it resolved pro-actively
  • Automate Performance measurement and report generation
  • Bring in and Implement best practices for CI Implementation of tests to verify the embedded system Implementation of embedded code and corresponding activities e.g. reviews and documentation
  • Setup and maintenance of the Continuous Integration environment Implement best practices for the CI and Automation

Professional Background & Experience:

  • DevOps
  • Working with, integrating and maintaining CI environments
  • Minimal +5 years of experience as CI Firmware Engineer

Prior Knowledge:

  • Solid knowledge of Git and project hosting solutions like bitbucket, gerrit or gitlab
  • Good knowledge with Grovvy, Jenkins and pipelines
  • High proficiency with python a shell scripting
  • Experience with automation of test with hardware devices
  • Familiarity with puppet and virtual machines
  • Desirable knowledge of Scons
  • Knowledge of Conan and Docker is a plus
  • Strong problem solving and debugging skill

Language Skills:

  • English
  • German (nice to have)