ZOLL Circulation, Inc.

  • Sr. Software Engineer

    Job Locations US-CA-San Jose
    Posted Date 1 month ago(4/26/2018 11:45 AM)
    Job ID
    # of Openings
  • Overview

    Responsible for the design, development, implementation, and test of embedded and support software for battery and charging systems used in medical products,


    Essential Functions:

    • 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
    • Write verification and test protocols
    • Work closely with cross-divisional team on data interface


    Skill Requirements:

    • Experience with microprocessors, digital systems and interfacing
    • Experience with embedded real-time operating systems
    • Experience with programming low level routines for hardware control.
    • Experience with .Net Micro Framework drivers a plus.
    • Experience with embedded web server
    • Proficiency in C, C++, C#
    • Ability to take a systems view of product development
    • Experience with object oriented analysis and design techniques
    • 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.)
    • Strong planning and organization skills desired


    Education/Training/Experience Requirements:

    • Minimum of 8 years of direct experience developing software for medical devices
    • BS/MS degree in CS/EE/BME

    Language Ability:

    • Ability to read and interpret documents such as safety rules, operating and maintenance instructions, and procedure manuals. Ability to write documents and procedures, routine reports and correspondence. Ability to speak effectively before groups of customers or employees of organization.

    Math Ability:

    • Ability to apply mathematical concepts such as exponents, logarithms, quadratic equations, and permutations. Ability to apply mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis.

    Reasoning Ability:

    • Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.

    Computer Skills:

    • Working knowledge of desktop computer and software programs

    Certificates and Licenses:

    • No certifications needed

    Supervisory Responsibilities:

    • This job has no supervisory responsibilities.

    Work Environment: 

    • While performing the duties of this job, the employee is regularly exposed to work near moving mechanical parts; toxic or caustic chemicals and risk of electrical shock. The employee is frequently exposed to vibration. The noise level in the work environment is usually moderate. The duties may require working in a Controlled Environment Room (CER).
    • 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.

    Physical Demands:  

    •  While performing the duties of this job, the employee is regularly required to stand; use hands to finger, handle, or feel and reach with hands and arms. The employee is frequently required to walk and sit. The employee is occasionally required to stoop, kneel, crouch, or crawl and talk or hear. The employee must occasionally lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision and ability to adjust focus. Be able to inspect parts/products under microscope on a continuous basis.
    • 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.


    Preferred Experience:


    Software development for lithium ion battery and charging systems

    Direct experience with entire software development life cycle, from concept through maintenance


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed