Job Title
Senior DevOps Engineer
Role Summary
Work on the DevOps infrastructure and build systems that enable a global engineering organization to build, test, and ship C/C++ software for the semiconductor industry. The role focuses on CI/CD, build automation, Linux toolchain and runtime debugging, and improving developer experience.
Experience Level
Senior. The posting does not specify a years-of-experience range; it expects software development experience and strong Linux/build debugging skills.
Responsibilities
Primary day-to-day responsibilities for the role include:
- Build and maintain CI/CD pipelines (Azure DevOps, GitLab CI, Jenkins) to automate build, test, and packaging workflows for C/C++ codebases.
- Debug compilation failures, linker errors, and runtime issues on Linux and work with developers to resolve toolchain and dependency problems.
- Maintain and document DevOps services and automation flows to ensure reliability and observability.
- Collaborate with development, QA, and IT teams to adapt build and packaging processes as product requirements change.
- Support compiler configurations, OS compatibility, and code-quality tooling across multiple Linux distributions.
- Test and validate software releases to ensure reproducible builds and managed dependencies.
- Work under guidance from senior engineers and the DevOps manager while contributing to operations and improvements.
Requirements
Must-have technical skills and experience. (Education requirements are summarized separately below.)
- Hands-on experience with Git and code management platforms such as Azure DevOps, GitHub, or Bitbucket.
- Practical software development experience in C/C++ with understanding of compilation, linking, and packaging.
- Working knowledge of Python and bash scripting for automation and tooling.
- Strong Linux debugging skills, including familiarity with compiler and linker options, runtime loaders, and library dependency resolution.
- Experience with CI/build management tools and pipeline automation (preferred but not strictly required).
- Ability to work effectively in a distributed team across time zones and to communicate debugging findings clearly.
Education Requirements
Bachelor's degree in Engineering, Computer Science, or a related technical field is required (as stated in the posting). The posting does not specify alternate 'equivalent experience' language.
Accommodation requests can be directed to hr-help-canada@synopsys.com.
About the Company
Company: Synopsys
Headquarters: Mountain View, California, USA
Synopsys is a leading company in electronic design automation (EDA) and semiconductor IP solutions. It provides tools and services for designing and verifying complex semiconductor devices and systems. The company plays a pivotal role in the semiconductor industry, helping engineers innovate and deliver higher-quality products faster. Synopsys is committed to advancing technology standards and offers a range of software and hardware solutions to its clients globally.

Date Posted: 2026-06-08