Sr. DevOps/Embedded Developer

GlobalLogic Verified

Job Description

Tasks

  • Development, administration, and maintenance of the Continuous Integration (CI) and Continuous Delivery (CD) framework and pipelines for Embedded Software development.
  • Continuous development of the toolchain and C/C++ build system for embedded software development.
  • Maintenance and administration of version control system as well as the Git toolchain and workflows.
  • Develop tools and scripts to facilitate and accelerate the development process.
  • Strengthen DevOps best practices.
  • Work together with several Agile teams .

Requirements

  • Completed study in Electronics, Informatics or similar.
  • 5+ years of experience with DevOps in Embedded Software Development teams, including Continuous Integration (CI) and Continuous Delivery (CD) Pipelines.
  • Advanced knowledge and experience with Jenkins and Gitlab.
  • Advanced knowledge and experience with Git and its workflows.
  • Advanced knowledge and experience with Python.
  • Good knowledge of C/C++
  • Advanced knowledge about build systems, especially CMake.
  • Advanced knowledge and experience with scripted pipelines for Jenkins or Gitlab.
  • Experience with Docker containers and Virtual Machines.
  • Knowledge and experience with Agile methodologies (Scrum, TDD, CI, CD).
  • Strong analytic abilities and great affinity for innovative ideas.
  • Good teamwork and communication skills in an international environment.
  • Fluent English.
  • Nice to Have:
  • 3+ years of experience in Embedded Software Toolchain development,
  • Knowledge of bash, batch, C#, Groovy, and Java (Maven).
  • Experience with Embedded Software Development (C/C++), especially with ARM Cortex-M.
  • Experience with several different build systems, e.g. CMake, SCons
  • German knowledge.