13 Nov
|
Meril
|
Gurugram
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 & Workplace 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.
📌 Senior DevOps Engineer - Hybrid (Gurugram)
🏢 Meril
📍 Gurugram