Talent.com
This job offer is not available in your country.
Principal Enterprise Software Engineer

Principal Enterprise Software Engineer

Medtronicnanakramguda, India
21 hours ago
Job description

At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world.

A Day in the Life

Principal Data Software Engineer in the Cardiac Rhythm Disease Management (CRDM) R&D Software Organization developing software supporting Medtronic implantable cardiac devices. 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.

Responsibilities may include the following and other duties may be assigned

  • Design, Developand test Software high integrity software for class II and III medicaldevices.
  • Learnandunderstand software standardsforMedicaldevices, ex. IEC62304.
  • Defineandimplement software requirementsand designs and review software developedbyother team members.
  • Contributesandappliesadvancedtechnicalprinciples, theories, andconceptstosolve complex technicalproblems.
  • Participate in processimprovementinitiativesforthesoftware team. Thisincludesrecognizingareasforimprovement as well as workingwithotherstodevelopand document processimprovements.
  • Demonstrateownership of software feature / module and drive development of the feature / module through SDLC.
  • Provide hands-on leadership, coaching, mentoring, and software engineering best practicesto junior software engineers.
  • Developreusablepatternsandencourageinnovationthatwillincrease team velocity.
  • Maintain, improveand design new software tools. These tools useeitherscriptinglanguages (Perl, Python), programminglanguages (Java, C, C#), or web technology (HTML5, JavaScript).
  • Workundergeneraldirectionandcollaborativelywithinternalandexternal partners.
  • Continuously keep updatedwithlatesttechnology trends andchannelthatlearningto Medtronic Product development
  • Experience in software designformedicaldevices.
  • Hands on experience in developingimplantable System Software componentsrelatedto data acquisition, Real Time Data processing and data presentation.
  • Experience in defining control system state machine for processing real time data andsynchronizing real time data across different inputs.
  • Applyingindustry standard best practicestodevelop system software complyingto security requirementstoensurepatient privacy andsafety.
  • Experience in developing Firmware and Device Drivers forembeddedperipherals.
  • Experience in developing simulators forsimulatingimplantable device behaviorthrough design patternsandarchitecturepatterns.
  • Hands on experience in Blue Toothenabled device communication.
  • Hands on experience in SVG Graphicbased development.
  • Hands on experience in Mobile Operating System apps development targeted at Class III Medical Systems.
  • Strong oralandwrittencommunication skills
  • Experiencewithconfiguration management tools
  • Proficiencyworking in a team environment
  • Demonstrated skills in writing engineering documents (specifications, project plans, etc)

Required Knowledge and Experience

  • B.E / BTech.in Computer Science Engineering and 14+ years of experience (or ME / MTech in computers scienceand 12+ years)
  • Strong programming skills in C#, .NET AND / OR C / C++Strong knowledge of software design, development, debug and test practices
  • Apply best practicestodevelop software that’sdrivenby test first approach.
  • Createautomationprotocolsto test complex software stack forbehaviorandcoverage.
  • Provide design guidancefordesigning Networking Services (Web Services, SOAP and REST services) forcommunicating over TCP / UDP between Tablet andexternal Servers.
  • Performthorough analysis andsynthesis of data at hand toapply relevant software engineering algorithmstoprovide best user experiencefor real time data representation.
  • Shouldbeableto design systems thatcomplyto object oriented design patternsforscalabilityandextensibility.
  • Shouldbeabletoanalyze system requirements, map themto sub system requirements ,create design and design artifactsusing UML diagrams, providetraceabilityintoRequirements,
  • Shouldbeabletounderstand Operating System thread priorities, thread schedulingconceptsandapplythoseconceptstorealizeefficientandoptimal flow of data throughthe system for real time data processing.
  • Apply software engineering principlesforrequirement analysis, requirementprioritization, life cyclemodelssuch as waterfall, Agile.
  • Shouldbeabletounderstand Web Basedapplicationsdesign , remote procedure calls anddistributed computing andapplythoseconceptsto Product development.
  • Shouldbeabletounderstandconcepts of relationaldata base management, normalization of tables, and design well normalizeddata basetables.
  • Shouldbeabletounderstand Socket communicationand design / development of applicationsinvolving socket communicationacrossprocessboundaries.
  • Shouldbeabletoperformbuild system management throughthoroughunderstanding of compiler optimization, compiler design.
  • Physical Job Requirements

    The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position.

    Benefits & Compensation

    Medtronic offers a competitive Salary and flexible Benefits Package

    A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create.We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage.

    About Medtronic

    We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions.

    Our Mission — to alleviate pain, restore health, and extend life — unites a global team of 95,000+ passionate people.

    We are engineers at heart— putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary.

    Learn more about our business, mission, and our commitment to diversity

    Create a job alert for this search

    Principal Software Engineer • nanakramguda, India

    Related jobs
    • Promoted
    Principal Engineer, Software - Platform Automation [T500-20373]

    Principal Engineer, Software - Platform Automation [T500-20373]

    ANSRHyderabad, Telangana, India
    ANSR is hiring for one of its clients.NASDAQ : TMUS), headquartered in Bellevue, Washington, is America’s supercharged Un-carrier, connecting millions through its strong nationwide network and flags...Show moreLast updated: 8 days ago
    • Promoted
    • New!
    Principal Software Engineer- Protocols

    Principal Software Engineer- Protocols

    NasuniHyderabad, India
    Nasuni is a profitable and rapidly growing SaaS data infrastructure company reinventing enterprise file storage and data management in an AI-driven world. We power the data infrastructure of the wor...Show moreLast updated: 5 hours ago
    • Promoted
    • New!
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    MedtronicHyderabad, India
    Senior Principal Software Engineer – Software Architect for Device Managers.Come for a job, stay for a career.The Cardiovascular Group brings all our cardiac and vascular businesses together into o...Show moreLast updated: 5 hours ago
    Software Engineer

    Software Engineer

    Talent WorxHyderabad, TS, IN
    Quick Apply
    The role entails advanced software development for Power Systems Applications, with a focus on delivering specific functionalities to meet corporate project and product objectives.Responsibilities ...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer, Software - Accounting Technology [T500-20231]

    Principal Engineer, Software - Accounting Technology [T500-20231]

    ANSRHyderabad, Telangana, India
    ANSR is hiring for one of its clients.NASDAQ : TMUS), headquartered in Bellevue, Washington, is America’s supercharged Un-carrier, connecting millions through its strong nationwide network and flags...Show moreLast updated: 16 days ago
    • Promoted
    Principal Platform Engineer

    Principal Platform Engineer

    PeoplefyHyderabad, Telangana, India
    We are recruiting for Principal engineer role for one of our client in.Platform Engineering, Python, Terraform, Kubernetes, Docker, Cloud Infrastructure, Monitoring tools, CI / CD.We only prefer cand...Show moreLast updated: 20 days ago
    • Promoted
    Senior / Principal Software Engineer - C++ / ITSO

    Senior / Principal Software Engineer - C++ / ITSO

    IT FirmHyderabad
    Company : Mars Telecom Systems Location : Phoenix Building, Hyderabad Job Type : Full Time Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer- Platform

    Principal Engineer- Platform

    TalentiserHyderabad, Telangana, India
    Participate in design, development, test, and maintenance.Develop and maintain complex Linux systems software to support deployment, upgrade, and day-to-day operation operations for the NAS applian...Show moreLast updated: 4 days ago
    • Promoted
    Principal Software Engineer – Storage Network Protocols - Kubernetes

    Principal Software Engineer – Storage Network Protocols - Kubernetes

    NasuniHyderabad, Telangana, India
    We are looking for a Principal Software Engineer with deep expertise in Kubernetes, CSI driver development, and systems programming in Golang and / or C++. In this hands-on role, you will lead the des...Show moreLast updated: 8 days ago
    • Promoted
    • New!
    Principal Engineer

    Principal Engineer

    Recrosecunderabad, telangana, in
    Essential duties / responsibilities : .Investigate, troubleshoot, and resolve software issues to ensure system stability and reliability. Maintain and enhance existing applications by optimizing perform...Show moreLast updated: 18 hours ago
    • Promoted
    Medtronic - Senior Principal Software Engineer

    Medtronic - Senior Principal Software Engineer

    Medtronic (Medtronic)(279)Hyderabad
    At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. Youll lead with purpose, breaking down barriers to innovatio...Show moreLast updated: 20 days ago
    • Promoted
    • New!
    Principal Engineer, Software – Oracle ERP GL and Subledger Accounting [T500-20218]

    Principal Engineer, Software – Oracle ERP GL and Subledger Accounting [T500-20218]

    ANSRHyderabad, India
    ANSR is hiring for one of its clients.NASDAQ : TMUS), headquartered in Bellevue, Washington, is America’s supercharged Un-carrier, connecting millions through its strong nationwide network and flags...Show moreLast updated: 5 hours ago
    • Promoted
    • New!
    Principal Engineer- Platform (Apply Now)

    Principal Engineer- Platform (Apply Now)

    TalentiserHyderabad, Telangana, India
    Summary of Role - Participate in design, development, test, and maintenance.Develop and maintain complex Linux systems software to support deployment, upgrade, and day-to-day operation operations ...Show moreLast updated: less than 1 hour ago
    • Promoted
    Principal Engineer - Distributed Systems

    Principal Engineer - Distributed Systems

    NetSysConHyderabad
    Key Responsibilities : - Lead the design and implementation of complex, scalable, and high-performance systems and architectures. Tackle challenging engineering proble...Show moreLast updated: 30+ days ago
    • Promoted
    Fanatics - Principal Software Engineer - Data Platform

    Fanatics - Principal Software Engineer - Data Platform

    FanaticsHyderabad
    Job Description Principal Software Engineer The Platforms organization at Fanatics is at the heart of our company's data-driven decision mak...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Principal Software Engineer - Large Scale Distributed Systems & Data Platform

    Principal Software Engineer - Large Scale Distributed Systems & Data Platform

    Warner Bros Discoveryhyderabad, telangana, in
    When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic ...Show moreLast updated: 10 hours ago
    • Promoted
    Principal Engineer, Agent Platform

    Principal Engineer, Agent Platform

    MightyBotHyderabad, IN
    Join our team as a Principal Engineer, where we're focused on graduating AI from interesting demos to indispensable products. You will architect and build the core distributed systems that provide t...Show moreLast updated: 22 days ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    OptumHyderabad, India
    Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives.The work you do with our team will directly improve health outcomes by connect...Show moreLast updated: 5 hours ago
    • Promoted
    Principal Platform Engineer - SaaS Technologies

    Principal Platform Engineer - SaaS Technologies

    DashhireHyderabad
    Responsibilities : - Lead the design and implementation of our Cloud Management Platform, ensuring its scalability, reliability, and performance. Collaborate with cross-function...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Principal Engineer, Software - AIOps [T500-20350]

    Principal Engineer, Software - AIOps [T500-20350]

    ANSRHyderabad, India
    ANSR is hiring for one of its clients.NASDAQ : TMUS), headquartered in Bellevue, Washington, is America’s supercharged Un-carrier, connecting millions through its strong nationwide network and flags...Show moreLast updated: 5 hours ago