Senior Software Engineer, Advanced Development
Job in
Chelmsford, Middlesex County, Massachusetts, 01824, USA
Listed on 2026-10-22
Listing for:
ZOLL Medical Corporation
Full Time
position Listed on 2026-10-22
Job specializations:
-
Software Development
Software Engineer, Senior Developer, Embedded Software Engineer, DevOps
Job Description & How to Apply Below
The Acute Care Technology division of ZOLL Medical Corporation develops and delivers innovative lifesaving products and software solutions to EMS, hospital, public safety, and military customers globally. Products include AEDs, trauma kits, ventilators, temperature management solutions, and more. Our dedicated employees take pride in their commitment to improving patient outcomes while delivering world-class customer service.
At ZOLL, you won't just have a job. You'll have a career—and a purpose.
Join our team. It's a great time to be a part of ZOLL!
Due to the on‑site requirements of this position, applicants are expected to reside within a reasonable commuting distance of the designated work location (Chelmsford, MA). This role does not offer relocation. Job Type Hybrid Job Summary As a member of the leading-edge Advanced Development team in the Research and Development (R&D) organization, Senior Software Engineer
- Advanced Development is responsible for providing technical and project leadership in software development as well as prototyping and developing software, including both application and embedded system level code, for new life saving technologies that advance the practice of resuscitation. Responsible for performing work within the Advanced Development team and collaborating with cross-functional team members in scientific affairs, product development, marketing, regulatory, quality, and manufacturing.
Essential Functions Leads in the development of software solutions for algorithms and technologies within the Advanced Development organization
Contributes to the development of technology roadmaps; provides technical leadership for software elements
Leads development of software plans, schedules, and work estimates
Analyzes and creates preliminary software requirements from product and system requirements
Prototypes, documents, and develops software architectures for complex software products
Develops, documents, and maintains high quality software designs, source code, and unit tests for algorithms, technologies, or supporting software such as tools (e.g., parsers, simulators)
Contributes to software integration activities for algorithms and/or technology software into device software and hardware subsystems
Develops, reviews, and often executes software verification protocols for advanced development algorithms and technology software
Identifies, recommends, and leads software prototyping of potential customer solutions
Stays current with software engineering trends and technologies through activities such as self-study, attending webinars, seminars, user group meetings and conferences
Follows and improves standard operating procedures and software engineering best practices
Mentors, guides, and supports less experienced software engineers
Collaborates with team members and contributes to positive team environment that creates high quality solutions
Required/Preferred
Education and Experience BS degree required or equivalent in Computer Science, Electrical/Computer Engineering or related engineering or science discipline MS degree preferred 5+ years of experience of hands on design and development experience 3+ years of embedded software application development Knowledge,
Skills and Abilities
Proficient in C/C++ and object oriented design (OOD)
Experience with real time operating systems (e.g., Green Hills Integrity, Mentor…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×