This website uses cookies to help provide a better user experience.

By checking this box, you consent to that use and our Privacy Policy.

Manager, Software Development

Location: San Jose, CA



Temperature is vital to life. Working at ZOLL Circulation, you and your colleagues will help save lives by producing safe, easy-to-use medical devices. Join ZOLL and be part of a global company whose employees are continuously innovating and embracing challenges to improve products – and themselves.


The Manager, Software Development is responsible for leading a skilled software and software test team to design, develop, implement, test and verify all product software for ZOLL’s medical device systems in the fields of cardiac resuscitation, therapeutic hypothermia, and cardiopulmonary bypass.


  • Lead an experienced software development and software verification team in the development of medical device software from early stage concept to commercial release.
  • Plan software development, test, and verification, and be accountable for executing to plan.
  • Set specific objectives and review performance of each software development and software test engineer.
  • Manage software hiring, on-boarding, training, and professional development.
  • Drive an efficient and effective software development process, adapting elements of Agile software development to a medical device software environment.
  • Ensure all product software is developed in accordance with medical device software design control processes.
  • Provide technical leadership in software architecture, software requirements management, and software tools adoption
  • Organize and conduct software technical reviews and software development phase reviews.
  • Represent the software function on cross functional teams to ensure the delivery of ZOLL’s medical device products on time and on budget.


Skill Requirements:


  • Experience with managing software teams developing both deeply embedded software and application software
  • Ability to summarize and clearly communicate status, technical results, challenges and solutions
  • Experience with managing software development and verification for medical devices
  • Experience in leading software process improvement, including adoption of Agile processes and tools
  • Experience in C or C++
  • Strong attention to detail
  • Strong technical documentation skills within a formal quality system (ISO 13485, FDA QSR’s)
  • Analytical - Synthesizes complex or diverse information; collects and researches data; uses intuition and experience in conjunction with data to draw conclusions.
  • Design - Generates creative solutions; uses feedback to modify designs; demonstrates attention to detail
  • Problem Solving - Identifies and resolves problems in a timely manner; gathers and analyzes information skillfully; develops alternative solutions.
  • Technical Skills - Strives to continuously build knowledge and skills.
  • Oral Communication - Listens and gets clarification; responds well to questions
  • Written Communication - Able to read, write, and interpret written information and numerical data effectively.
  • Organizational Support - Follows policies and procedures; able to work effectively as part of a team
  • Adaptability – Adapts to changes in the work environment; manages competing demands; changes approach or method to best fit the situation; able to deal with frequent change, delays, or unexpected events.
  • Dependability – Follows instructions, commits to long hours of work when necessary to reach goals; completes tasks on time or notifies appropriate person with an alternate plan.
  • Innovation - Meets challenges with resourcefulness; Generates suggestions for improving work
  • Motivation - Demonstrates persistence and overcomes obstacles
  • Physical Demands - The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is regularly required to use hands to finger, handle, or feel. The employee is frequently required to stand; walk; sit and reach with hands and arms. The employee is occasionally required to stoop, kneel, crouch, or crawl and talk or hear.  Specific vision abilities required by this job include close vision, distance vision and ability to adjust focus.

  • Planning/Organizing – Prioritizes and plans work activities; uses time efficiently; well-organized
    • Quality – Demonstrates accuracy and thoroughness; looks for ways to improve and promote quality; applies feedback to improve performance; monitors own work to ensure quality.
    • Quantity - Meets productivity standards; completes work in timely manner; strives to increase productivity; works quickly.
  • Work Environment - The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The noise level in the work environment is usually moderate.


Education/Training/Experience Requirements:


  • Minimum of 5 years of direct experience managing software development teams and/or software verification teams
  • Experience in project leadership of software development in a medical device environment
  • BS/MS degree in CS/EE/BME or related field


Preferred Experience:


  1. Familiarity with IEC 62304, FDA Guidance for Software Contained in Medical Devices, and FDA Guidance on Cybersecurity
  2. Direct experience with entire software development life cycle, from concept through maintenance