Job Description
DevOps Engineer supporting product embedded software teams, responsible for building and maintaining CI/CD pipelines, improving Linux based build and deployment environments, and partnering closely with developers to deliver reliable, production ready software. Key Responsibilities
Design, build, and maintain CI/CD pipelines to support embedded and application software delivery
Support product embedded development teams, integrating DevOps practices directly into the product lifecycle
Administer and optimize Linux environments used for builds, testing, and deployments
Automate build, test, packaging, and deployment processes to improve reliability and repeatability
Collaborate with software, test, and systems engineering teams to resolve build and integration issues
Maintain infrastructure as code and configuration management for development and test environments
Monitor pipeline health, improve performance, and reduce build and deployment failures
Enforce version control, branching strategies, and artifact management best practices
Required Skills & Experience
Strong experience with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps, or similar)
Solid Linux system administration experience (RHEL/CentOS/Ubuntu)
Experience supporting product embedded or platform engineering teams, not purely IT DevOps
Proficiency with Git, build systems, and scripting (Bash, Python, etc.)
Familiarity with containerization (Docker) and deployment automation
Experience working in regulated, safety critical, or industrial environments preferred