Job Title: Senior DevOps Engineer – Surgical Robotics Software
Location: Gurgaon (Hybrid)
Company: Meril Life Sciences
Experience: 5–10 Years (Senior preferred)
Employment Type: Full-time
About the Role
Meril is developing next-generation surgical robotic systems currently in clinical trials in India and under development for US markets.
We are seeking a DevOps Engineer to establish and scale the DevOps infrastructure for our safety-classified (IEC 62304 Class B) desktop software platform built using C++, Qt/QML, and VTK.
This is a strategic individual contributor role with the opportunity to build DevOps practices from the ground up for a regulated medical device environment.
Key Responsibilities
1️⃣ CI/CD & Build Engineering
- Design and implement CI/CD pipelines using GitLab CI for:
- C++ / Qt / QML builds
- Multi-platform builds (Windows and Linux)
- Automated testing and static analysis
- Optimize build performance, dependency management, and reproducibility.
- Manage build artifacts and version control.
- Implement branching and release governance strategies.
2️⃣ Test Automation & Quality Gates
- Integrate and maintain:
- Unit testing (Google Test / Qt Test)
- UI automation (Squish for Qt)
- Static code analysis (SonarQube, Coverity, or similar)
- Code coverage enforcement
- Establish automated quality gates aligned with IEC 62304 requirements.
- Support hardware-in-loop (HIL) testing automation pipelines.
3️⃣ Regulatory & Traceability Support
- Establish traceability across:
- Jira → Requirements → Git commits → Test cases
- Support compliance activities for:
- IEC 62304
- ISO 13485
- FDA Design Controls
- Maintain versioning, release documentation, and audit readiness.
- Support secure software lifecycle practices.
4️⃣ Release Engineering
- Automate:
- Installer generation (MSI or equivalent)
- Code signing workflows
- Release packaging
- Define versioning strategy and release management processes.
- Ensure reproducible builds for regulatory submissions.
5️⃣ Infrastructure & Environment Management
- Manage containerized build environments (Docker).
- Establish controlled build systems for safety-classified software.
- Support hardware-in-loop test setups.
- Improve developer workflow efficiency across a 60-member software team.
Required Qualifications
- 5–10 years of DevOps / Build & Release Engineering experience.
- Strong experience with:
- GitLab CI
- C++ build systems (CMake preferred)
- Qt/QML environments
- Experience implementing CI/CD for desktop applications.
- Experience with static analysis tools and code quality enforcement.
- Strong understanding of version control strategies (Git flow, trunk-based).
- Experience with automated installer generation and code signing.
- Strong scripting skills (Bash, Python, or similar).
- Experience working with cross-functional engineering teams.
Preferred Qualifications
- Experience in medical device software or other regulated domains (automotive, aerospace, industrial safety).
- Exposure to IEC 62304 (Class B/C environments).
- Familiarity with ISO 13485 or FDA Design Controls.
- Experience implementing traceability systems (Jira ↔ Git ↔ Test tools).
- Experience with hardware-in-loop testing environments.
- Familiarity with cybersecurity practices for medical devices.
Why This Role is Unique
- Opportunity to architect DevOps from scratch.
- Work on safety-critical surgical robotics software.
- Direct impact on regulatory compliance and product reliability.
- Strategic role with potential to build and lead DevOps capability in future.