HireSleek

Principal Software Engineer

Website Medtronic

About Medtronic

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.

Job Summary

The Principal Software Engineer is responsible for providing Principalership in the software development of cutting-edge products used in the medical field.

Key Responsibilities

  • Principal the software architecture planning, design and implementation
  • Designing, developing, testing and documenting software components and applications
  • Principaling requirements gathering, estimating, and planning efforts
  • Promote continuous improvement through the use of tools and practices such as Agile, Scrum
  • Interfacing with mechanical, electrical, systems, and test engineers
  • Troubleshooting, debugging, maintaining, and supporting existing software products
  • Supporting labs and surgical evaluations of products
  • Participating in and Principaling on-going professional development activities
  • Following Medtronic Surgical Innovations product development standards and practices
  • Identifying and implementing process improvements
  • Willingness and ability to assume increased responsibility
  • Effectively Principaling development teams
  • Occasional domestic and international travel may be required
  • All activities must be performed in compliance with the Quality System
  • Performs duties in compliance with environmental, health and safety related site rules, policies or governmental regulations
  • Reports to the Software Manager for functional Principalership
  • Frequent interaction with Global stakeholders, Software Developers, team members from other disciplines, particularly SWQA, SW V&V engineers, to develop software test requirements and other project artifacts
  • Possible interaction with third-party vendors, subcontractors and other users

Requirements

  • Bachelor’s or master’s degree in computer science/ ECE/EE or equivalent BE with 14+ years of experience in software design and development is required
  • Medical Device Industry or related experience
  • Expertise in Embedded C in RTOS development environment
  • Working knowledge of Communication protocols (I2C, SPI, UART)
  • Hands on experience in Embedded / Firmware Device Driver
  • Experience in hardware/software interfacing and design issues required
  • Debugging experience using Logic analyzers

To apply for this job please visit medtronic.wd1.myworkdayjobs.com.