Senior Software Engineer
Employment Type: Full-Time
Senior Software Engineer
Job Locations US-CA-San Jose Job ID 2020-1293 # of Openings 1 Posted Date 6 days ago(5/7/2020 8:59 AM) Category R&D/Engineering
Responsible for the design, development, and test of embedded software for ZOLL’s medical device systems in the fields of cardiac resuscitation, therapeutic hypothermia, and cardiopulmonary bypass.
Responsibilities Empower our customers with innovative software solutions 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 Develop desktop software for testing and product features Collaborate with a diverse cross-functional team to define new features and product improvements Learn our domain of research and clinical applications Actively share knowledge among co-workers, participate in code review, unit and module testing Participate in all stages of medical device software from concept to release and maintenance Contribute to the development and documentation of software architecture Participate in software technical reviews and phase reviews Utilize elements of Agile software development to contribute to improvements in the software development process
Qualifications Proficiency in C, C++ (C#, WPF, QT, or other UI experience an advantage) Knowledge of System-on-a chip computers (SoC), digital and analog systems Collaborate with others via object-oriented analysis and design techniques and other methods Experience with real-time operating systems as well as standard operating systems programming Experience with software design for Wireless, Bluetooth (Hospital information systems a plus) Use your creativity to problem solve in a team and independently Ability to collaborate with others to define technical approach to projects Ability to apply user feedback to design solutions Ability to work within schedule constraints and clearly communicate design challenges and solutions Strong technical documentation skills within a formal quality system (ISO 13485, FDA QSR’s etc.)
Education/Training/Experience Requirements: Minimum of 7 years of direct experience developing software Minimum of 2 years developing medical devices BS/MS degree in CS/EE/BME or related field
Preferred Experience: Software development for electromechanical, thermal, or fluidic control systems Software products that provide hospital communications system for integration with medical devices Familiarity with IEC 62304 and FDA Guidance for Software Contained in Medical Devices Direct experience with entire software development life cycle, from concept through maintenance
EQUAL OPPORTUNITY EMPLOYER - DISABILITY AND VETERAN
Loading some great jobs for you...