Role Overview
We are looking for a DevOps Engineer to own and drive the entire build and release ecosystem for a C++ desktop software product. This is a high-impact individual contributor role, where you will be the single point of ownership for CI/CD pipelines, build systems, and automation across Windows and Linux environments. This role is best suited for someone who enjoys deep technical problem-solving, end-to-end ownership, and working closely with core engineering teams.
Note: This is not a cloud/infrastructure-focused DevOps role.
About Us
SimYog develops advanced software for virtual EMI/EMC testing and system-level analysis, used by global engineering teams to solve complex electromagnetic challenges. At the core of our products are large-scale C++ systems, physics-driven simulation, and high-performance computing, making the problems both technically deep and highly impactful. Engineers at SimYog work on complex, real-world problems where software directly influences product design, performance, and compliance.
Key Responsibilities
• Own and manage end-to-end CI/CD pipelines
• Build and optimize cross-platform build systems for C++ desktop applications (Windows & Linux)
• Automate build, packaging, and release processes
• Troubleshoot complex build and deployment issues
• Collaborate closely with engineering teams for integration and delivery
• Integrate third-party libraries and tools into the build ecosystem
• Continuously improve build performance, reliability, and scalability
Mandatory Requirements
• Strong hands-on experience with Jenkins
• Expertise in MSBuild and CMake (C++ build environments)
• Experience working across Windows, Ubuntu, RedHat
• Strong scripting skills in Python and Bash
• Experience of integrating 3rd party libraries such as QT, HOOPS, etc.
• Bachelor’s degree in Computer Science or a related field
• 3+ years of relevant prior work experience
Good to Have
• Bitbucket Pipelines; InstallShield; PowerShell scripting