Dräger · 1 day ago
Staff Software Engineer (Windows Applications)
Dräger is a company guided by the principle 'Technology for Life', and they are seeking a Staff Software Engineer for their Andover, MA facility. This role involves leading software architecture, design, implementation, and testing for patient monitoring products, while also enhancing procedures for development efficiency and software quality.
Health CareInformation TechnologyMedicalMedical DeviceSales
Responsibilities
Work within a team of engineers and test personnel to produce high-quality deliverables during the design, implementation, integration, testing and support phases of product development
Independently diagnose, debug and resolve defects
Provide technical leadership to development teams; write technical requirements; implement designs from technical specifications; develop software architectures; provide technical documentation; and translate designs into functional, tested software
Coordinate activities of other engineers and guide the successful, timely completion of SW modules and subsystems by setting clear goals, objectives
Perform SW module unit testing, SW subsystem testing, and SW integration testing to ensure correct SW operation and quality
Mentor others to ensure best testing practices are used consistently and evolve in accordance with changing technical product specifications
Provide advanced system level support to clinical engineers, quality engineers, service engineers and test personnel by executing tests, reproducing defects, documenting defect analysis in defect tracking system(s)
Contribute technical insight and expertise to program planning, strategic planning and department-wide process improvement initiatives
Assist in team building and mentoring junior engineers by providing on-going technical guidance, review and assessment of development assignments
Comply with all internal SOPs and FDA and industry regulations
Develop and/or improve development processes, procedures and protocols
Utilize and enhance the software configuration management system to correctly maintain SW files
Able to build SW and install SW in a development and product environment
Qualification
Required
BS Computer Science or Electrical Engineering or equivalent work experience
Minimum of 8 years previous experience in software design, analysis and trouble shooting in an engineering environment
Experience requiring technical leadership within an advanced software development environment
Windows application, WIN32/MFC programming
Windows batch programming
Strong interest in exploring Windows internals to understand and troubleshoot unexpected system behaviors
Programming Languages: C++, Python
Debugging in Visual Studio
TCP/IP and UDP network programming
Demonstrated ability to elicit, write, analyze, review, trace software requirements
Preferred
MS Computer Science or Electrical Engineering
Medical device or regulated industry experience
Experience with UWF, Secure Boot, BitLocker
C#
CMake
Ninja
Secure programming
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
Select locations also offer free parking, an on-site gym, cafeteria, and game room.
Company
Dräger
Dräger is a platform that specializes in the fields of medical and safety technology.
H1B Sponsorship
Dräger has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (8)
2024 (15)
2023 (4)
2022 (10)
2021 (10)
2020 (9)
Funding
Current Stage
Public CompanyTotal Funding
unknown2012-05-08IPO
2004-03-01Acquired
Leadership Team
Recent News
2025-11-24
2025-11-19
2025-11-13
Company data provided by crunchbase