Software Engineer

Location: San Jose, CA, United States of America


This is a contract position. ZOLL Medical is a growing, innovation-driven company at the forefront of delivering medical devices to save lives, and software solutions to improve efficiency. With customers in more than 140 countries, we continue to expand our reach, as well as our product offerings. Hospitals, emergency medical services (EMS), and others trust us to provide high-quality products and exceptional customer service. ZOLL products are used every day across the globe to save the lives of people who suffer sudden cardiac arrest. From Real CPR Help® technology—an industry first—to the world’s only wearable defibrillator, our capabilities and features set us apart. Responsible for designing, developing, and testing embedded software for ZOLL’s medical device systems in cardiac resuscitation, therapeutic hypothermia, and cardiopulmonary bypass.

  • Willing to learn new software domains to address future software needs
  • Create embedded software for real-time operation in high-reliability and high-performance systems
  • Collaborate with a diverse cross-functional team to define new features and product improvements
  • Actively share knowledge among co-workers, participate in code review, unit, and module testing
  • Participate in all aspects of medical device software using elements of Agile development
  • Experience with real-time operating systems, digital and analog
  • Proficiency in C, C++ (C#, WPF, QT, or other UI experience an advantage)
  • Collaborate with others via object-oriented analysis and design techniques and other methods
  • Use your creativity to problem solve in a team and independently
  • Ability to collaborate with others to define a technical approach to projects
  • Ability to work within schedule constraints and clearly communicate design challenges and solutions

Preferred Experience:

  • Software development for electromechanical, thermal, or fluidic control systems
  • Familiarity with IEC 62304 and FDA Guidance for Software Contained in Medical Devices

Education/Training/Experience Requirements:

  • Minimum of 4 years of direct experience developing software
  • BS/MS degree in CS/EE/BME or related field

ZOLL Medical Corporation appreciates and values diversity.  We are an Equal Opportunity Employer M/F/D/V. 

ADA:  The employer will make reasonable accommodations in compliance with the Americans with Disabilities Act of 1990