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.
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.