Sunday, June 28, 2020

Medtronic - Senior Principal Software Engineer - R&D - Java/J2EE Technologies (12-20 yrs) (Medtronic)

Careers that Change Lives :

- The Engineering R & D function at Medtronic Engineering & Innovation Centre (MEIC), Hyderabad encompasses design, development and verification activities during New Product Development (NPD) and sustaining phases of the product development cycle for the Global Business Unit (GBU)s.


- The function is accountable for both design and design transfer support for a product under development. It entails, but is not limited to, activities commonly carried out during the product development process. Examples include software development & testing in embedded, application and mobile arena, prototype development and testing, and documentation.

Job Description :


- This Senior Principal Software Engineer (R & D) will serve as an enterprise architect, a technical expert and a mentor to the Agile SCRUM team(s) working on the requirements, design, development, and verification of Medtronic Products for various business functions.

A Day in the Life :

- The Senior Principal Software Engineer (R & D) would be accountable for independently implementing strategic goals and operational plans established by functional leadership, based on business strategy with a significant impact on the functional results.

- This individual must lead the product innovation & champion industry best practices by applying an array of technologies, tools, and standards throughout the SW support that MEIC provides across Bus in various stages of Product Development, RPE and support as required to ensure superior performance and value delivery.


- The individual must inspire, coach and mentor Principal Software Engineers, Technical Leads and Engineers with diverse skill sets and technologies.

- The ideal candidate is a technology expert as well as a critical thinker who would operate across the disciplines - product design, software architecture and development, software engineering process, operational performance, and customer support.


- The individual must build strong relationships across the matrix. The individual must be a self-starter and should be able to strongly influence the design of new products, processes, standards, or operational plans.


- The individual must improve the existing processes and systems using significant conceptualizing, reasoning and interpretation.


- The individual must interact with internal and external customers and vendors at various levels, including executive leadership, on significant matters.

The role requirement for the current & potential engagements with the GBUs would require :

- Agile software product development experience

- Software Engineering experience: With deep understanding/experience in either Embedded or Application SW.

- Test Driven & Behavior Driven Development Experience

- Cybersecurity, Project Management & SW QA exposure

Education :

- Bachelor's in Engineering or Technology in Computer Science, Electronics or related field is required.

- Master's degree Computer Science, Electronics or related field is preferred

- Certification in Agile SCRUM / SAFe Agile is required

Required Experience :

- Minimum of 15 years of relevant work experience in software product development.

- Experience in Medical device software and healthcare standards is desired Critical experience in implementing large to medium complex software architectures and solutions for desktop, web, mobile and IoT platforms.

- Experience owning, supervising and delivering concurrent software releases using iterative/agile techniques, ensuring on-time delivery and good quality.

- Prior experience in a large MNC in a Principal Engineer or equivalent role

Required Competencies :

- Expert-level knowledge in service-oriented architecture, design patterns, technical requirements, and software design & development.

- Expert-level knowledge in Web Application development with distributed cloud-based architecture.

- Expert-level knowledge and hands-on experience in J2EE technology stack and/or Microsoft technology stack.

- Expert-level knowledge in DevOps, build, deployment, and configuration management systems for heterogeneous, multi-platform software

- Well-versed in object-oriented design concepts and enterprise architecture principles.

- Well-versed with the industry-standard libraries, frameworks, testing platforms and services, and deployment methods that can help build vertical solutions for various therapies.

- Well-versed with SAFe agile, lean and design thinking principles.

- Knowledge in Design Thinking and Agile Dual-Track development

- Knowledge in Wireless technologies

- Well-versed with the architecture trends and emerging technologies, while contributing to the product and technology roadmaps and strategy.

- Well-versed with the industry best practices for development and testing in terms of coding standards, design patterns, reusable components, and automation.

- Eight Core Competencies : Intellectual Horsepower, Technical Ability, Team Building, Identifying and Developing Talent, Dealing with Ambiguity/Change, Manage Diverse Relationships, Organizational Ability, Comfort Around Higher Management.

- Up to 15 % travel internationally and domestic.

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.

- Whatever your specialty or ambitions, you can make a difference at Medtronic - both in the lives of others and your career. Join us in our commitment to take healthcare Further, Together.

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.