Staff Software Engineer
Job Description
Staff Software Engineer position in Andover, MA hybrid at Draeger Medical Systems, Inc. focuses on designing, developing, and validating real-time clinical software, leading engineering activities, and ensuring regulatory compliance.
Responsibilities
- Design, build, enhance, and maintain complex software components and subsystems for clinical and healthcare applications, with development across C, C++, VC++/MFC/COM/ATL, C#.NET, Java, and Objective-C.
- Execute full software development lifecycle activities, including requirements analysis, system and software design, implementation, build and deployment, verification and validation, release planning, risk analysis, and configuration management.
- Contribute to the architecture and design of real-time and distributed clinical software systems, prioritizing reliability, performance, and scalability.
- Implement and support interoperability between healthcare systems and secure data exchange in compliance with industry standards and regulatory requirements.
- Develop, integrate, and validate secure communication mechanisms to protect clinical data across distributed environments, including TLS for unicast and custom secure protocols for multicast.
- Design, optimize, and automate clinical workflows across imaging, patient monitoring, and hospital systems to improve operational efficiency and usability.
- Coordinate and lead software engineering activities by providing technical guidance, conducting design and code reviews, and mentoring engineers for timely, high-quality delivery of modules and subsystems.
- Contribute to clinical software features while ensuring compliance with internal SOPs and medical device software standards and FDA regulations.
- Ensure adherence to internal SOPs and regulatory requirements by supporting audit trails, requirements traceability, and post-market surveillance activities.
- Drive modernization of existing software systems by improving architecture, maintainability, and scalability while preserving validated workflows, including refactoring and migrating monolithic C++/C# codebases without disruption.
- Plan and execute software verification activities, including unit, subsystem, and integration testing, along with defect reproduction, analysis, and resolution.
Requirements
- Bachelor's degree in Electronics Engineering, Computer and Information Technology, or related field, with five years of progressive post-degree experience in the role or related field.
- Hands-on experience in software development using C, C++, VC++/MFC/COM/ATL, C#.NET, Java, and Objective-C.
- Full software development lifecycle experience from requirements analysis through release planning and configuration management.
- Design and architecture expertise for real-time clinical systems, including deterministic and server applications, plus distributed communication frameworks.
- Experience enabling healthcare system interoperability and secure data exchange using standards such as DICOM, HL7, IHE, and HIPAA-compliant protocols.
- Development and integration of secure communication frameworks, including TLS for unicast and custom protocols for multicast.
- Ability to design and automate clinical workflows across imaging systems and the broader hospital device ecosystem.
- Proven leadership and mentoring of engineering teams, including architectural guidance, code reviews, and cross-team coordination.
- Experience implementing image processing algorithms for ACR accreditation tests and ensuring FDA software and regulatory compliance related to 21 CFR Part 11, IEC 62304, and ISO 13485.
- Experience performing audit trails, traceability, post-market surveillance, and SOP compliance.
- Track record of driving legacy system modernization through refactoring and migration of monolithic C++/C# codebases without disrupting validated workflows.
- Hands-on verification and reliability testing across unit, subsystem, integration, and stress/scale testing, with detailed defect analysis.
Technologies
- C, C++, VC++/MFC/COM/ATL, C#.NET, Java, Objective-C
Benefits
- Medical, dental, and vision insurance
- Life, short- and long-term disability coverage
- 401(k) with company match
- Over 4 weeks of paid time off, plus holidays and parental leave
- Flexible spending accounts and employee assistance program
- Free parking, on-site gym, cafeteria, and game room (select locations)
Who We Are
We are hiring at Draeger where the guiding principle is Technology for Life. Draeger operates across North America with multiple sites, including the North America headquarters in Telford, PA, and locations in Andover, MA and Houston, TX, with a Canada site in Mississauga, Ontario. Draeger is an Equal Opportunity Employer.
Interested?
Apply directly through our career portal with your resume and cover letter. We welcome your application.