Company

MedtronicSee more

addressAddressIndia
type Form of workEmployer (Private Sector)
salary SalaryUnspecified
CategoryIT

Job description

Careers That Change Lives


In this exciting role as a Senior Principal Software Engineer, you will apply technical expertise using state-of-the-art Software Engineering technology to solve highly complex technical problems for our image guided surgery and robotics portfolio of products.


In this role as Senior Principal Software Engineer, you are responsible for development of the reference architecture and strategy for implementation of solutions, as well as architectural governance and technical oversight over the software implementation.


As an experienced engineer, you will prepare plans for your own work, guide and mentor other engineers, participate in technical reviews, select the most promising concepts, implement advances in current state-of-the-art software technology, and identify opportunities for productivity and quality improvement.


As a technical software leader, you will work closely with software development teams and cross-functional teams in an Agile environment (Scrum and Scaled Agile Framework). You will guide the design and development of software solutions at the architectural level, prepare formal design documentation, and educate stakeholders regarding solutions.


A Day in the Life


In this role you will:


  • Develop software reference architecture, system and platform roadmaps, detailed technical solutions, and overall strategy of software solution implementation in native, web, and cloud applications.
  • Promote, guide, and govern adherence to good architectural practices and application of a well-defined reference architecture to deliver highest-quality software solutions.
  • Partner with the development teams to create the concrete software architecture and design for the software-based medical device products.
  • Collaborate with development teams to support optimization of software application architectures for performance, scalability, and maintainability.
  • Participate in requirements gathering, planning, and estimation efforts.
  • Interface with mechanical, electrical, systems, and test engineers as well as quality assurance and regulatory compliance teams.
  • Participate in and recommend on-going professional development activities.
  • Identify and implement process improvements often of a complex nature.
  • Effectively contribute to development teams.

Education:


•       Required: Bachelor of Engineering or Bachelor of Technology in Computer Sciences, Electronics or Electrical Engineering, Bio-Technology,  or Equivalent from a premium institute.


•       Preferred: Maters in Engineering or Masters in Technology Computer Sciences, Bio-medical, Electronics or Electrical Engineering, Bio-Technology,  or Equivalent from a premium institute.


Must Have: Minimum Requirements


·       Strong knowledge of modern, full-stack software design, development, debug, and test practices.


·       Experience working with Service-oriented Architecture (SOA), Micro-services, and Event-driven Architecture.


·       Experience with large-scale software application design.


·       Experience with Cloud Service architectures based on Amazon Web Services (AWS).


·       Proven expertise with API design and RESTful APIs.


·       Experience working as a technical team leader or Solutions Architect.


·       Experience leading software-specific project planning and estimation efforts.


·       Excellent oral and written communication skills.


·       Leadership and mentorship capabilities.


·       Ability to work in an Agile software development workflow.


Nice to Have


·       Experience with modern, iterative software design processes and development practices (Scrum, Scaled Agile Framework, Test Focused Development).


·       Software development experience in the medical industry or other regulated industry.


·       Knowledge of DevOps concepts and release deployment automation.


·       Project management skills, including planning, estimation, and requirements management.


About Medtronic


Together, we can change healthcare worldwide. At Medtronic, we push the limits of what technology, therapies and services can do to help alleviate pain, restore health, and extend life.  We challenge ourselves and each other to make tomorrow better than yesterday. It is what makes this an exciting and rewarding place to be.


We want to accelerate and advance our ability to create meaningful innovations - but we will only succeed with the right people on our team. Let’s work together to address universal healthcare needs and improve patients’ lives. Help us shape the future.


Refer code: 874117. Medtronic - The previous day - 2024-01-16 00:53

Medtronic

India

Share jobs with friends

Related jobs

Senior Principal Software Engineer - Architect (Full-Stack)

Senior Principal Engineer - Software Architect

Baxter

Bengaluru, Karnataka

3 months ago - seen

Principal / Senior Software Engineer (Go Lang)

Pubmatic

Pune, Maharashtra

3 months ago - seen

Senior Principal Software Engineer

Autodesk

Unspecified

India

4 months ago - seen

Senior Principal software engineer

Tibco Software Inc

Unspecified

Bengaluru, Karnataka

4 months ago - seen

Senior Principal Software Engineer

Oracle

Bengaluru, Karnataka

6 months ago - seen