Skip to content

DevOps Technical Lead - Embedded Systems

  • Maadi, Al Qāhirah, Egypt

Job description

We are looking for an experienced DevOps Leader to architect, design, and manage our CI/CD systems for embedded software development. The ideal candidate will have a strong background in software development, with expertise in technologies such as Bazel, CMake, Make, Jenkins, and preferably IBM EWM. The CI/CD Leader will be responsible for designing the CI/CD pipeline, creating and debugging scripts, and supporting the development team to ensure smooth and efficient software delivery.

Job description

  • Architect and design the CI/CD system for embedded software development.

  • Implement and maintain CI/CD pipelines using Bazel, CMake, Make, Jenkins, and other relevant tools.

  • Create and debug scripts to automate build, test, and deployment processes.

  • Collaborate with the development team to integrate CI/CD into the software development lifecycle.

  • Provide technical leadership and guidance on CI/CD best practices.

  • Monitor and improve the performance and reliability of the CI/CD system.

Job requirements

Job requirements
  • Bachelor's degree in Computer Science, Engineering, or related field.

  • 5-8 years of experience in embedded software development

  • Experience with configuration management tools such as SVN.

  • Experience with CAPL scripts.

  • Experience with Lauterbach.

  • Expertise in Bazel, CMake, Make.

  • Experience with Jenkins.

  • Experience with IBM EWM is a plus.

  • Strong scripting skills (e.g., Shell, Python, etc.).

  • Familiarity with AUTOSAR methodology and tools.

  • Experience with embedded software development is a plus.

  • Excellent communication and teamwork skills.

  • Ability to work in a fast-paced environment and manage multiple priorities.