Enterprise Software Engineer II.

2 weeks ago


Hyderabad, India Medtronic Full time

Careers that Change Lives

Software Engineer II – Software for the R&D Engineering function of Medtronic Engineering and Innovation Center R&D facility. The individual will operate in all phases and contribute to all activities of the software development process. Candidates must be willing to work in a fast paced, multi-tasking, team environment. The Software Engineer frequently interacts with Tech Lead, other developers, V&V engineers, internal partners and stakeholders concerning estimations, design, implementation or requirement clarifications, works closely with global sites.

A Day in the Life

• Design, Develop and test Software high integrity software for medical devices.
• Learn and understand software standards for Medical devices, ex. IEC62304.
• Define and implement software requirements and designs and review software developed by other team members.
• Contributes and applies advanced technical principles, theories, and concepts to solve complex technical problems.
• Participate in process improvement initiatives for the software team. This includes recognizing areas for improvement as well as working with others to develop and document process improvements.
• Demonstrate ownership of software feature/module and drive development of the feature/module through SDLC.
• Provide hands-on leadership, coaching, mentoring, and software engineering best practices to junior software engineers.
• Develop reusable patterns and encourage innovation that will increase team velocity.
• Maintain, improve and design new software tools. 
• Work under general direction and collaboratively with internal and external partners.

Must Have

Job Respobsibilities

• 5-8 years of relevant work experience in Software development
• 2+ years experience in creating and/or consuming RESTful web services
• 3+ years of experience using Agile methodology
• Highly Knowledgeable in Test Driven Development methodologies.
• Experience in Design patterns such as MVP, MVVM, Clean architecture
• Experience in working with GIT/SVN and CI environments.
• Experience building secure software 
• Experience in mobile software development, ex. iOS, Android
• Experience in web based technologies, ex. C#.Net,Xamarin Forms ,HTML5, JavaScript, CSS or Cordova
• Experience in Microsoft Visual Studio development platforms/TFS/tools
• Experience in Open Source development platform/tools, ex. Eclipse
• Effectively communicate and operate within a cross-functional work environment. (Mechanical Engineering, Systems Engineering, Firmware Development, Software Development, Test Development, Manufacturing)

Must Have

Minimum Qualification 

• Bachelor of Engineering or Bachelor of Technology in Computer Sciences, Bio-Technology, Bio-Medical, Electronics or Electrical Engineering from a premium institute.
• Strong knowledge of software design, development, debug and test practices
• Hands on experience in developing implantable System Software components related to data acquisition, Real Time Data processing and data presentation.
• Proficiency in two or more of the following technologies: C, C++, Java, Java Script, HTML, VBScript, C#, .NET, Perl, Python, Objective C, Angular, Xamarin
• Experience in one or more of the following operating systems: Windows, Linux, Android and IOS
• Experience in developing Firmware and Device Drivers for embedded peripherals.
• Experience in developing simulators for simulating implantable device behavior through design patterns and architecture patterns.
• Hands on experience in Blue Tooth enabled device communication.
• Hands on experience in SVG Graphic based development.
• Hands on experience in Mobile Operating System apps development targeted at Class III Medical Systems.

Principal Working Relationship

• Reports to the Engineering Manager
• The Software Engineer II frequently interacts with Product Owner, Tech Lead, other developers, V&V engineers, internal partners and stakeholders concerning estimations, design, implementation or requirement clarifications, works closely with global sites.

Nice to Haves

• Experience in software design for medical devices
• Demonstrated skills in writing engineering documents (specifications, etc.)
• Experience with configuration management tools 
• Experience with Agile methodologies and Test-Driven Development
• Experience in Open Source development platform/tools
• Ability to consistently perform well during times of increased work load
• Ability to work on cross-functional project teams comprised of software verification and development engineers, system engineers, human factor engineers and quality engineers.
• Design/test experience working within a regulated environment.
• Working Knowledge of DRM, Six-Sigma principles

 Your Answer 


  • Software Engineer II

    1 month ago


    hyderabad, India Rocket Software Full time

    Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or...

  • Software Engineer II

    2 weeks ago


    Hyderabad/ Secunderabad, India PROGRESS SOFTWARE Full time

    Apply for Software Engineer II, Career Progress Consultants in Hyderabad/ Secunderabad for 2 - 4 Year of Experience on

  • Software Engineer II

    3 weeks ago


    Hyderabad/ Secunderabad, India PROGRESS SOFTWARE Full time

    Apply for Software Engineer II, Career Progress Consultants in Hyderabad/ Secunderabad for 2 - 4 Year of Experience on

  • Software Engineer II

    2 weeks ago


    Hyderabad/ Secunderabad, India PROGRESS SOFTWARE Full time

    Apply for Software Engineer II, Career Progress Consultants in Hyderabad/ Secunderabad for 2 - 4 Year of Experience on TimesJobs.com.

  • Software Engineer II

    3 weeks ago


    Hyderabad/ Secunderabad, India PROGRESS SOFTWARE Full time

    Apply for Software Engineer II, Career Progress Consultants in Hyderabad/ Secunderabad for 2 - 4 Year of Experience on TimesJobs.com.


  • hyderabad, India Medtronic Full time

    Careers that Change Lives Software Engineer II – Software for the R&D Engineering function of Medtronic Engineering and Innovation Center R&D facility. The individual will operate in all phases and contribute to all activities of the software development process. Candidates must be willing to work in a fast paced, multi-tasking, team environment. The...


  • Hyderabad, India Medtronic Full time

    Careers that Change LivesSoftware Engineer II – Software for the R&D Engineering function of Medtronic Engineering and Innovation Center R&D facility. The individual will operate in all phases and contribute to all activities of the software development process. Candidates must be willing to work in a fast paced, multi-tasking, team environment. The...


  • Hyderabad, India NCR Corporation Full time

    About NCRVOYIXNCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries across the globe. For nearly 140 years, we have been the global leader in consumer transaction...


  • Hyderabad, India NCR Corporation Full time

    About NCRVOYIXNCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries across the globe. For nearly 140 years, we have been the global leader in consumer transaction...


  • Hyderabad, India Bristol Myers Squibb Full time

    Working with UsChallenging. Meaningful. Life-changing. Those aren’t words that are usually associated with a job. But working at Bristol Myers Squibb is anything but usual. Here, uniquely interesting work happens every day, in every department. From optimizing a production line to the latest breakthroughs in cell therapy, this is work that transforms the...


  • hyderabad, India Medtronic Full time

    Careers that Change Lives Senior Enterprise Software Engineer in the Enabling Technologies R&D Software Organization developing software supporting Medtronic Navigation and Imaging systems. The individual will operate in all phases and contribute to all activities of the software development process. Candidates must be willing to work in a fast paced,...

  • Software Engineer II

    3 weeks ago


    Hyderabad, India HealthEdge Full time

    OverviewSUMMARYSoftware Engineer II will be working with a team of developers and business analysts to develop new products /enhance existing systems in place. To be successful in this role, one must demonstrate their knowledge of critical thinking and problem solving.To perform this job successfully, an individual must be able to perform each essential duty...


  • Hyderabad, India Medtronic Full time

    Careers that Change LivesSenior Enterprise Software Engineer in the Enabling Technologies R&D Software Organization developing software supporting Medtronic Navigation and Imaging systems. The individual will operate in all phases and contribute to all activities of the software development process. Candidates must be willing to work in a fast paced,...


  • Hyderabad, India Medtronic Full time

    Careers that Change LivesSenior Enterprise Software Engineer in the Enabling Technologies R&D Software Organization developing software supporting Medtronic Navigation and Imaging systems. The individual will operate in all phases and contribute to all activities of the software development process. Candidates must be willing to work in a fast paced,...


  • Hyderabad, Telangana, India Bristol Myers Squibb Full time

    Position: Software Engineer II, Enterprise Data Migration DeveloperLocation: India HyderabadAt Bristol Myers Squibb, we are inspired by a single vision transforming patients lives through science. In oncology, hematology, immunology and cardiovascular disease and one of the most diverse and promising pipelines in the industry each of our passionate...


  • Hyderabad, Telangana, India Bristol Myers Squibb Full time

    Position: Software Engineer II, Enterprise Data Migration DeveloperLocation: India HyderabadAt Bristol Myers Squibb, we are inspired by a single vision transforming patients lives through science. In oncology, hematology, immunology and cardiovascular disease and one of the most diverse and promising pipelines in the industry each of our passionate...


  • Hyderabad, India FedEx Full time

    Software Quality Engineer IISkills Required:Performs development and execution of software quality methods and processes. Typically responsible for tests, methods, and procedures to ensure continuous improvement to software quality assurance standards.Develop, execute, and document software test plans using both automated and manual testing to ensure...


  • Hyderabad, India FedEx Full time

    Software Quality Engineer II Skills Required: Performs development and execution of software quality methods and processes. Typically responsible for tests, methods, and procedures to ensure continuous improvement to software quality assurance standards. Develop, execute, and document software test plans using both automated and manual testing to ensure...


  • Hyderabad, India FedEx Full time

    Software Quality Engineer IISkills Required:Performs development and execution of software quality methods and processes. Typically responsible for tests, methods, and procedures to ensure continuous improvement to software quality assurance standards.Develop, execute, and document software test plans using both automated and manual testing to ensure...


  • Hyderabad, Telangana, India FedEx Full time

    Software Quality Engineer IISkills Required:Performs development and execution of software quality methods and processes. Typically responsible for tests, methods, and procedures to ensure continuous improvement to software quality assurance standards.Develop, execute, and document software test plans using both automated and manual testing to ensure...