Software Engineer

Zoll Medical Research

(San Jose, California)
Full Time
Job Posting Details
About Zoll Medical Research
ZOLL Medical Corporation, an Asahi Kasei Group company, develops and markets medical devices and software solutions that help advance emergency care and save lives, while increasing clinical and operational efficiencies. With products for defibrillation and monitoring, circulation and CPR feedback, data management, fluid resuscitation, and therapeutic temperature management, ZOLL provides a comprehensive set of technologies that help clinicians, EMS and fire professionals, and lay rescuers treat
Summary
Responsible for the design, development, implementation, and test of embedded and support software for electromechanical medical products
Responsibilities
* Develop and maintain new product software from early stage concept to commercial design * Work closely with cross-functional groups, including Electrical Engineering and Mechanical Engineering counterparts to define product requirements * Responsible for software project planning and accountable for executing to plan * Ensure all product software is developed in accordance with the software development process, including requirements definition, architecture, design, implementation, debugging, and software testing. * Critically review software and hardware verification and validation. * Develop software for feasibility prototypes. * Implement data acquisition and control algorithms. * Design, code, test, and document software * Lead code reviews and perform module test * Organize and conduct software technical reviews and software development phase reviews
Ideal Candidate
* Experience with microprocessors, digital systems and interfacing * Experience with object oriented analysis and design techniques (Shlaer-Mellor) * Experience with embedded real-time operating systems * Experience with embedded web server experience * Proficiency in Assembly, C, C++ * Ability to take a systems view of product development * Ability to collaborate with others to define technical approach to project * Self-sufficiency to creatively problem solve and execute independently * Strong attention to detail * 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.) **Required Experience** * Software development for electromechanical systems and battery charging systems * Direct experience with entire software development life cycle, from concept through maintenance

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.