Senior Software Verification Manager

Boston ScientificArden Hills, MN
8d

About The Position

Bachelor's degree in computer science, software engineering, or a related discipline Minimum of 7 years' experience in software development or verification Minimum of 4 years' experience managing software engineers and leading technical project teams Strong understanding of Lean/Agile methodologies including Scrum, Kanban, retrospectives, and backlog management Experience with test automation frameworks and requirement verification processes Proven ability to collaborate across cross-functional teams including systems engineering and quality assurance Deep understanding of design controls, particularly around requirements, design, verification, and traceability Hands-on programming experience in Java, Android, or Python Strong documentation skills including reports, change requests, and technical memos Proficiency in using version control systems (e.g., Git) Experience developing regulated, safety-critical software (preferably medical devices) Experience working with global or distributed R&D teams Background in managing competing project priorities and resources Demonstrated success leading change management initiatives Excellent communication skills, including the ability to discuss technical concepts at all organizational levels Experience in capital medical systems with hardware/software integration Hands-on experience with Android software verification Knowledge of Linux and Windows OS configuration and cybersecurity solutions

Requirements

  • Bachelor's degree in computer science, software engineering, or a related discipline
  • Minimum of 7 years' experience in software development or verification
  • Minimum of 4 years' experience managing software engineers and leading technical project teams
  • Strong understanding of Lean/Agile methodologies including Scrum, Kanban, retrospectives, and backlog management
  • Experience with test automation frameworks and requirement verification processes
  • Proven ability to collaborate across cross-functional teams including systems engineering and quality assurance
  • Deep understanding of design controls, particularly around requirements, design, verification, and traceability
  • Hands-on programming experience in Java, Android, or Python
  • Strong documentation skills including reports, change requests, and technical memos
  • Proficiency in using version control systems (e.g., Git)
  • Experience developing regulated, safety-critical software (preferably medical devices)
  • Experience working with global or distributed R&D teams
  • Background in managing competing project priorities and resources
  • Demonstrated success leading change management initiatives
  • Excellent communication skills, including the ability to discuss technical concepts at all organizational levels
  • Experience in capital medical systems with hardware/software integration
  • Hands-on experience with Android software verification
  • Knowledge of Linux and Windows OS configuration and cybersecurity solutions
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service