Software Architect

Erekrut... Recruitment Made Easy

India

On-site

INR 4,000,000 - 6,000,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Erekrut... Recruitment Made Easy is seeking a Sr. Principal Software Engineer for Medical Devices. The role focuses on architecture, design, and hands-on development of large-scale medical device software in regulated environments.

You will lead architecture while remaining an individual contributor, with expertise in C, C++, C#, image processing, React, CUDA, and modern software practices. Experience in patient monitoring, medical imaging, and related domains preferred.

Qualifications

  • - 18–25 years of overall software industry experience.
  • - Mandatory: Experience specifically in the Medical Devices industry.
  • - Must have worked as an Architect for the last 8–10 years.
  • - Strong Individual Contributor experience with hands-on technical expertise.
  • - Experience designing, architecting, and developing software for Medical Devices, Patient Monitoring, Medical Imaging, Navigation, Ultrasound, Desktop Applications.
  • - Strong hands-on expertise in C/C++/C#.

Responsibilities

  • Design, architect, develop, debug, and test modern software applications for medical devices.
  • Lead software architecture and design for large-scale applications.
  • Develop robust and scalable solutions using C, C++, and/or C#.
  • Design and implement RESTful APIs and API-based solutions.
  • Develop solutions using SOA, Microservices, and Event-Driven Architecture.
  • Apply advanced image processing techniques and algorithms.
  • Develop and work with React and React JS applications.
  • Utilize CUDA libraries and GPU-accelerated computing where required.
  • Work with OpenGL and image-processing technologies.
  • Work with CAN, RS232, TCP/IP, and USB communication protocols.
  • Drive software engineering practices including refactoring, design patterns, CI/CD, security.
  • Lead software-specific project planning and estimation activities.
  • Collaborate in an Agile development environment.
  • Contribute to DevOps and CI/CD with GitHub, GitLab, CodeDeploy, CircleCI, Jenkins, Travis.
  • Provide technical leadership while remaining hands-on.

Skills

C
C++
C#
Software architecture
Image processing
React
CUDA
CI/CD
Software engineering practices
Problem solving

Education

B.Tech in Computer Science / Electronics
Master's in Computer Science / Electronics

Tools

React JS
CUDA
OpenGL
GitHub
GitLab

Job description

Job Description:

Job Title: Sr. Principal Software Engineer – Medical Devices
Role Overview

Looking for a highly experienced Sr. Principal Software Engineer with a strong background in Medical Device Software Development and Architecture. The ideal candidate should have 8–10 years of experience working as an Architect while continuing as a strong Individual Contributor.

The candidate will be responsible for designing, architecting, and developing large-scale software solutions for medical devices and regulated environments, with strong hands‑on expertise in C, C++, C#, software architecture, image processing, React, CUDA, and modern software engineering practices.

Mandatory Requirements
  • 18–25 years of overall software industry experience.
  • Mandatory: Experience specifically in the Medical Devices industry.
  • Must have worked as an Architect for the last 8–10 years.
  • Strong Individual Contributor experience with hands-on technical expertise.
  • Experience designing, architecting, and developing software for:
  • Medical Devices
  • Patient Monitoring
  • Medical Imaging
  • Navigation
  • Ultrasound
  • Desktop Applications

Strong hands‑on expertise in C/C++/C#.

Strong knowledge of software/device architecture, design patterns, code refactoring, CI/CD, application security, and scalable software development practices.

Key Responsibilities
  • Design, architect, develop, debug, and test modern software applications for medical devices.
  • Lead software architecture and design for large-scale applications.
  • Develop robust and scalable solutions using C, C++, and/or C#.
  • Design and implement RESTful APIs and API-based solutions.
  • Develop solutions using Service‑Oriented Architecture (SOA), Microservices, and Event‑Driven Architecture.
  • Apply advanced image processing techniques and algorithms.
  • Develop and work with React and React JS applications.
  • Utilize CUDA libraries and GPU‑accelerated computing where required.
  • Work with OpenGL and image-processing technologies.
  • Work with communication protocols including CAN, RS232, TCP/IP, and USB.
  • Drive software engineering practices including code refactoring, design patterns, design‑driven development, continuous integration, scalability, and application security.
  • Lead software‑specific project planning and estimation activities.
  • Collaborate with technical teams and stakeholders in an Agile development environment.
  • Contribute to DevOps and CI/CD implementation using tools such as GitHub, GitLab, CodeDeploy, CircleCI, Jenkins, or Travis.
  • Provide technical leadership while remaining hands‑on in software development and architecture.
Required Knowledge & Experience
  • B.Tech in Computer Science / Electronics or equivalent with 17+ years of software industry experience, OR
  • Master's in Computer Science / Electronics or equivalent with 15+ years of software industry experience.
  • Strong programming skills in C, C++ and/or C#.
  • Strong understanding of modern full-stack software design, development, debugging, and testing.
  • Experience with large-scale software application design.
  • Proven expertise in API design and RESTful APIs.
  • Experience working as a Technical Team Leader or Solutions Architect.
  • Expertise in image processing techniques and algorithms.
  • Strong experience with React and React JS.
  • Experience with SOA, Microservices, and Event-Driven Architecture.
  • Proficiency with CUDA libraries and GPU‑accelerated computing.
  • Experience with OpenGL.
  • Knowledge of CAN, RS232, TCP/IP, and USB communication protocols.
  • Experience in the medical industry or another regulated industry is desirable.
  • Experience with software project planning and estimation.
  • Excellent oral and written communication skills.
  • Ability to work in a dynamic, fast-paced environment.
  • Strong problem-solving and analytical abilities.
DevOps & Engineering Practices
  • Code Refactoring
  • Design Patterns
  • Design‑Driven Development
  • Continuous Integration
  • CI/CD
  • Scalable Application Development
  • Application Security
  • Agile Software Development
  • DevOps Practices

CI/CD tools: GitHub, GitLab, CodeDeploy, CircleCI, Jenkins, Travis, etc.

Requirements:

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Architect
Architect

NeST Digital • Bengaluru

On-site
INR 3,500,000 - 7,500,000
Sr Software Engineer (Application)
Sr Software Engineer (Application)

Arthrex India • Pune District

On-site
INR 1,200,000 - 1,800,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
Sr Software Engineer (Application)
Sr Software Engineer (Application)

Arthrex India • Maharashtra

On-site
INR 2,000,000 - 4,000,000
Senior Principal .Net Architect - MedTech Domain
Senior Principal .Net Architect - MedTech Domain

Spectral Consultants • Hyderabad

On-site
INR 3,000,000 - 4,500,000
Technical Architect - Data Workbench
Technical Architect - Data Workbench

Quest Global • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Software Architect
Software Architect

Pro5.ai • India

On-site
INR 1,500,000 - 2,500,000
Software Engineer (Application)
Software Engineer (Application)

Arthrex India • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Software Architect
Software Architect

Heartstream • Bengaluru Urban

On-site
INR 3,500,000 - 7,000,000
Engineering Manager
Engineering Manager

NexTurn • Hyderabad

On-site
INR 3,000,000 - 5,500,000