Desired Skills and Experience
- Designing, developing, testing and documenting software components and applications.
- Leading requirements gathering, estimating and planning efforts.
- Troubleshooting, debugging, maintaining, and supporting existing software products.
- Supporting labs and surgical evaluations of products.
- Representing the company at industry trade shows and customer sites.
- Identifying and leading on-going professional development activities.
- Following Medtronic Navigation product development standards and practices.
- Identifying and ensuring the successful implementation of process improvements.
- Willingness and ability to assume increased responsibility.
- Effectively leading development teams within and across business units.
- 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.
- All other duties as assigned.
- Travel requirement: 10-20%
- Bachelor’s degree in Computer Science or Engineering
- 7+ years of software development experience with B.S./B.A.
- 5+ years of software development experience with M.S./M.A.
- Expertise in C# , C++ and the .NET framework
- Expert Knowledge of software design, development, debug and test practices
- Excellent oral and written communication skills
- Ability to work in a team environment
- Broad understanding and experience across the software discipline
- Expertise in OpenGL, DirectX, VTK or other Visualization libraries.
- Expert developing GUI applications using XAML / WPF
- Expert knowledge of software design patterns including OOA/OOD.
- Experience building medium to large size Windows Applications / Libraries
- Experience in utilizing Agile and TDD methodologies.
- Project management skills, including planning, estimation and requirements management.
- Software development experience in the medical industry or other regulated industry.
Apply