01 Oct
|
Right Advisors
|
Haryana
01 Oct
Right Advisors
Haryana
Talent Suite Job
Top Hiring Companies
Join the Right Advisors Private Limited team as a Full Time Principal Software Engineer on Erekrut, specializing in Principal Software Engineer in the IT Services and consulting industry. We are seeking talented individuals with a passion for IT Services and IT Consulting and educational qualifications ranging from 21-25 Years. Apply now on Erekrut to take the next step in your career with a leading global company.
Job Title: Sr.
Principal Software
Engineer – Medical Devices
Location: Hyderabad
Experience: 18–25 Years
CTC: Up to ₹80 LPA
Role Overview
We are 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 workplace.
- 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.
Designation
Principal Software Engineer
Key Skills
Agile MethodologiesAPI DesignCCI/CD PipelineCUDADesign PatternsDevopsEvent-Driven ArchitectureGithubImage ProcessingMicroservicesREACTReact.jsREST APIsSoftware DevelopmentSolution ArchitectureSystem DesignTechnical Leadership
Industry
IT Services and consulting
Functional Area
IT Services and IT Consulting
Employment Type
Full Time
Education
Graduation/Diploma
Job Type
Work From Office
📌 Principal Software Engineer (Haryana)
🏢 Right Advisors
📍 Haryana