Demo

Windows Software Engineer (Medical Device)

firstPRO US
Andover, MA Full Time
POSTED ON 10/16/2026
AVAILABLE BEFORE 11/14/2026

Join an engineering team building Windows-based software for regulated products. This role is suited to a developer who enjoys both creating applications and digging into difficult system issues. You’ll help shape software design, contribute production code, and guide other engineers through development and testing.


What You’ll Work On

  • Build and improve Windows applications using C , Python, Win32, and MFC.
  • Investigate software failures and unexpected Windows behavior, using Visual Studio and other diagnostic tools to identify underlying causes.
  • Turn product needs into clear software requirements, technical designs, and tested functionality.
  • Make architectural recommendations and help the team evaluate implementation options.
  • Review code, share technical knowledge, and mentor junior developers.
  • Plan and coordinate component delivery, identifying dependencies and setting realistic technical milestones.
  • Strengthen automated and manual testing at the unit, component, and integration levels.
  • Partner with quality, clinical, service, and testing specialists to investigate product issues and verify fixes.
  • Improve build workflows, source configuration practices, and development procedures.
  • Maintain documentation and follow the quality controls required for regulated product development.

What You Bring

  • Strong hands-on experience with C and Python.
  • A solid foundation in Windows desktop development, including Win32 APIs and MFC.
  • Confidence troubleshooting complex applications and exploring operating system behavior.
  • Experience with Visual Studio debugging and Windows batch scripts.
  • Understanding of network communications using TCP/IP and UDP.
  • Experience defining and maintaining software requirements, including traceability.
  • A track record of influencing technical decisions and supporting other developers.
  • A bachelor’s degree in a relevant technical discipline or equivalent practical experience.
  • Typically 5–8 years of relevant experience, or 3–6 years with a related master’s degree.

Additional Experience That Would Be Valuable

  • Medical device software or another environment with formal regulatory and quality requirements.
  • Windows protection and security features such as BitLocker, Secure Boot, and Unified Write Filter.
  • C# development.
  • Build configuration and execution with CMake or Ninja.
  • Secure coding practices.
  • A master’s degree in Computer Science, Electrical Engineering, or a related discipline.

Salary.com Estimation for Windows Software Engineer (Medical Device) in Andover, MA
$133,174 to $160,416
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Windows Software Engineer (Medical Device)?

Sign up to receive alerts about other jobs on the Windows Software Engineer (Medical Device) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,978 - $112,048
Income Estimation: 
$110,667 - $136,248
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at firstPRO US

  • firstPRO US Waltham, MA
  • GxP Lab Computing Engineer 1 Year Contract Waltham, MA - 5 Days Onsite We’re partnering with a leading life sciences organization to hire a Lab Computing E... more
  • 15 Days Ago

  • firstPRO US Portland, ME
  • Lead Security Engineer Location: Portland or Lewiston, Maine Job Description We are seeking an experienced Lead Security Engineer to design, build, and sec... more
  • 1 Day Ago

  • firstPRO US Boston, MA
  • Our client is seeking an Information Technology Manager in Boston, MA. This is a direct hire role and onsite 3 days per week. This is a hands on managerial... more
  • 1 Day Ago

  • firstPRO US Somerville, MA
  • The Application Support Engineer position supports customer-facing operations by responding to operational and business issues. This position is responsibl... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Windows Software Engineer (Medical Device) jobs in the Andover, MA area that may be a better fit.

  • Dräger Andover, MA
  • Business Unit: Draeger Medical Systems, Inc., Job-ID: 1229 Location: Andover Function: R&D Work Location: Hybrid Employment Type: Permanent The Job Respons... more
  • 5 Days Ago

  • Draeger Medical Systems, Inc. Andover, MA
  • Sr Software Engineer - Windows Applications Business Unit: Draeger Medical Systems, Inc., Job-ID: 1229 Location: Andover Function: R&D Work Location: Hybri... more
  • 8 Days Ago

AI Assistant is available now!

Feel free to start your new journey!