Software Engineer
Zoll Medical Research
(San Jose, California)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
Responsible for the design, development, implementation, and test of embedded and support software for electromechanical medical products
- 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
- 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
There are no answered questions, sign up or login to ask a question
- Architecture
- Assembly
- C++
- Debugging
- Design
- Digital Media
- Documentation
- Implementation
- Software Development
- Electrical Engineering
- Mechanical Engineering
- Serial Port Interfacing
- Software Testing
- Technical Documentation
- Web Server
- Microprocessor
- ISO 13485
- Real-Time Systems

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.