Architect

NeST Digital

Bengaluru

On-site

INR 3,500,000 - 7,500,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NeST Digital is seeking a seasoned Software Architect to design and govern the architecture for our medical device software stack, including C++ core, Qt-based UI, and device integration. You will own end-to-end architecture, ensuring safety, reliability, performance, and regulatory compliance in healthcare environments.

Responsibilities include defining architecture for core modules, UI, and interfaces; translating requirements into scalable roadmaps; leading reviews, managing risk, and

Qualifications

  • 8+ years of professional software engineering experience in C++ with strong OO and design-pattern skills.
  • 5+ years in software architecture/leadership roles, preferably in medical device or regulated healthcare environments.
  • Proven experience with Qt for complex desktop or embedded UI.
  • Deep understanding of cross-platform development, performance optimization, memory management, and real-time considerations.
  • Familiarity with hardware/firmware integration, device drivers, and IPC mechanisms.
  • Strong knowledge of software development life cycle in regulated environments (ISO 13485, IEC 62304, ISO 14971).
  • Experience with risk management (ISO 14971) and software safety concepts; regulatory submissions familiarity.

Responsibilities

  • Define and drive the software architecture for C++ core modules, Qt UI, and device interfaces.
  • Translate clinical, regulatory, and product requirements into scalable architecture and roadmaps.
  • Establish design patterns, components, interfaces, and data models; govern architectural decisions.
  • Lead architectural reviews, ensure traceability to requirements, risk management, and safety design activities.
  • Ensure compliance with medical device regulations and software lifecycle processes.
  • Oversee safety, reliability, performance, cybersecurity, and fail-safe behavior across the stack.
  • Drive hardware-software integration, drivers, middleware, real-time constraints, and portability.

Skills

C++
Qt
Architecture leadership
Cross-platform development
Device integration
Regulatory compliance
Code quality
Mentoring

Education

Bachelor's or Master's in CS/Engineering

Tools

Qt framework
UML/SysML
CI/CD

Job description

Job Summary

We're seeking a seasoned Software Architect to design and govern the architecture for our medical device software stack. You'll own the end-to-end architecture for C++ core, Qt-based UI, and device integration, ensuring safety, reliability, performance, and regulatory compliance in a healthcare environment.

  • Define and drive the software architecture for C++ core modules, Qt UI, and device interfaces.
  • Translate clinical, regulatory, and product requirements into scalable, maintainable architecture and roadmaps.
  • Establish design patterns, componentization, interfaces, and data models; govern architectural decisions and trade-offs.
  • Lead architectural reviews, ensure traceability to requirements, risk management, and safety-related design activities.
  • Ensure compliance with medical device regulations (e.g., ISO 13485, IEC 60601-1, MDR/IVDR per region) and software lifecycle processes.
  • Oversee safety, reliability, performance, cybersecurity, and fail-safe behavior across the stack.
  • Drive architecture for hardware-software integration, drivers, middleware, real-time constraints, and platform portability.
  • Mentor software engineers and ensure effective code quality, reviews, and design documentation.
  • Collaborate with UX/UI, QA, regulatory, hardware, and clinical teams to align architecture with user needs and validation plans.
  • Define and maintain architecture artifacts: high-level designs, component diagrams, interfaces, non-functional requirements (NFRs), and API specs.
  • Manage technical risk registers and mitigation plans; propose reuse strategies and platformization where feasible.
Architect (C++ with QT experience)
JD for Software Architect
Experience 8-15 Years
Job Summary

We're seeking a seasoned Software Architect to design and govern the architecture for our medical device software stack. You'll own the end-to-end architecture for C++ core, Qt-based UI, and device integration, ensuring safety, reliability, performance, and regulatory compliance in a healthcare environment.

  • Define and drive the software architecture for C++ core modules, Qt UI, and device interfaces.
  • Translate clinical, regulatory, and product requirements into scalable, maintainable architecture and roadmaps.
  • Establish design patterns, componentization, interfaces, and data models; govern architectural decisions and trade-offs.
  • Lead architectural reviews, ensure traceability to requirements, risk management, and safety-related design activities.
  • Ensure compliance with medical device regulations (e.g., ISO 13485, IEC 60601-1, MDR/IVDR per region) and software lifecycle processes.
  • Oversee safety, reliability, performance, cybersecurity, and fail-safe behavior across the stack.
  • Drive architecture for hardware-software integration, drivers, middleware, real-time constraints, and platform portability.
  • Mentor software engineers and ensure effective code quality, reviews, and design documentation.
  • Collaborate with UX/UI, QA, regulatory, hardware, and clinical teams to align architecture with user needs and validation plans.
  • Define and maintain architecture artifacts: high-level designs, component diagrams, interfaces, non-functional requirements (NFRs), and API specs.
  • Manage technical risk registers and mitigation plans; propose reuse strategies and platformization where feasible.
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 8+ years of professional software engineering experience in C++ with strong object-oriented and design-pattern skills.
  • 5+ years in software architecture/leadership roles, preferably in medical device or regulated healthcare environments.
  • Proven experience with Qt (widgets or QML) for complex, user-centric desktop or embedded UI.
  • Deep understanding of cross-platform development, performance optimization, memory management, and real-time considerations.
  • Familiarity with hardware/firmware integration, device drivers, and IPC mechanisms.
  • Solid knowledge of software development life cycle in regulated environments (requirements, design, implementation, verification, validation, change control).
  • Experience with risk management processes (ISO 14971) and software safety concepts.
  • Strong communication and collaboration skills; proven ability to influence across disciplines.
Nice-to-Haves
  • Experience with embedded Linux, real-time OS, or bare-metal environments.
  • Knowledge of cybersecurity standards and secure-by-design practices for medical devices.
  • Experience with formal methods or model-based design (UML, SysML, architecture frameworks).
  • Fluency in additional languages used in healthcare (e.g., German, French) or global regulatory knowledge.
  • Prior role in a compliance/audit context and successful regulatory submissions.
Technical Skills
  • C++ (C++11/14/17/20), modern idioms, templates, RAII, STL, move semantics.
  • Qt framework: widgets, signals/slots, QML, model-view patterns, MVC/MVVM.
  • Software architecture styles: layered, component-based, event-driven, service-oriented.
  • APIs, SDKs, middleware, and hardware abstraction layers.
  • Architecture modeling: UML/SysML, architecture decision records (ADRs).
  • Version control, CI/CD, test automation, and code quality tooling.
  • Knowledge of standards: IEC 62304, ISO 62366 (use/error), ISO 14971, ISO 13485.
Responsibilities (Regulatory And Quality)
  • Ensure design documentation supports regulatory submissions and audits.
  • Maintain requirements traceability and evidence for verification/validation.
  • Collaborate with cybersecurity, safety, and quality teams to meet regulatory expectations.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Architect – C++/Qt, Medical Device Software (Hybrid)
Software Architect – C++/Qt, Medical Device Software (Hybrid)

QAAgility Technologies • Bengaluru

On-site
INR 300,000 - 600,000
C++ Architect - Surgical Robotics Software
C++ Architect - Surgical Robotics Software

Uni Tencys Systems Private Limited • Bengaluru

On-site
INR 700,000 - 1,200,000
Lead software Engineer(C++,QT,QML)
Lead software Engineer(C++,QT,QML)

Right Advisors • Hyderabad

On-site
INR 2,800,000 - 4,200,000
Software Architect (C#,.Net,Angular,Enterprise Architect)
Software Architect (C#,.Net,Angular,Enterprise Architect)

Siemens Healthineers • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Software Engineer
Senior Software Engineer

STERIS • Maharashtra

On-site
INR 800,000 - 1,200,000
Senior Application Software Engineer
Senior Application Software Engineer

Zydus Medtech • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Lead Software Technologist I - C++ Embedded
Lead Software Technologist I - C++ Embedded

Philips Iberica SAU • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Lead Engineer, Embedded
Lead Engineer, Embedded

Dornier MedTech • Bengaluru South

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer (Healthcare)
Senior Software Engineer (Healthcare)

RemoteEngine Technologies Private Limited • India

On-site
INR 1,700,000 - 2,600,000
Enterprise Architect
Enterprise Architect

Oracle • Bengaluru

On-site
INR 1,500,000 - 2,500,000