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.