Meril
DevOps Engineer
MerilIndia19 hours ago
Full-timeInformation Technology

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.

Key Skills

Ranked by relevance