Software Architect (Telangana)

Software Architect (Telangana)

25 Aug
|
Erekrut... Recruitment Made Easy
|
Telangana

25 Aug

Erekrut... Recruitment Made Easy

Telangana

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 .
- Robust 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 workplace .
- 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.

📌 Software Architect (Telangana)
🏢 Erekrut... Recruitment Made Easy
📍 Telangana

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software architect (telangana) / telangana