Embedded Windows Software Engineer for Life-Saving Devices

Technical Needs

Chelmsford (MA)

On-site

USD 90,000 - 130,000

Part time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Referral bonus

Job summary

Technical Needs is seeking an Embedded Software Development Contractor to design, develop, and maintain embedded Windows applications for life-saving defibrillator products.

You will collaborate with hardware, usability, and verification teams to implement new features, debug issues, and improve reliability across the software lifecycle.

The role emphasizes strong C++ expertise in Windows, multi-threaded design, and adherence to medical device standards in a collaborative environment.

Qualifications

  • 4+ years developing embedded C++ apps in Windows.
  • 6+ years software design and development.
  • Experience with multi-threaded embedded software.
  • Strong debugging and problem solving skills.
  • BS degree in Computer Science or Electrical/Computer Engineering.
  • Medical device software experience is a plus.

Responsibilities

  • Design, develop, and maintain embedded Windows applications for defibrillator products.
  • Collaborate with hardware, usability, and verification teams.
  • Participate in all phases of the software development lifecycle.
  • Code, test, and verify software implementations.

Skills

Embedded C++
Multi-threaded design
Debugging
Real-time embedded software
Windows environment

Education

BS in Computer Science or Electrical/Computer Engineering

Tools

Windows API
Device drivers
Embedded Windows

Job description

Technical Needs is seeking an Embedded Software Development Contractor to design, develop, and maintain embedded Windows applications for life-saving defibrillator products.

You will collaborate with hardware, usability, and verification teams to implement new features, debug issues, and improve reliability across the software lifecycle.

The role emphasizes strong C++ expertise in Windows, multi-threaded design, and adherence to medical device standards in a collaborative environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Developer
Embedded Software Developer

Technical Needs • Chelmsford (MA)

On-site
USD 90,000 - 130,000
Referral bonus
Senior Embedded Software Engineer
Senior Embedded Software Engineer

INOVIO Pharmaceuticals, Inc. • San Diego (CA)

On-site
USD 140,000 - 190,000
Senior Device Engineer - Lifecycle Management
Senior Device Engineer - Lifecycle Management

BioSpace • North Chicago (IL)

On-site
USD 120,000 - 180,000
Paid Time Off
Medical Insurance
Dental Insurance
+2
Senior Embedded Device Engineer - Medical Software
Senior Embedded Device Engineer - Medical Software

BioSpace • North Chicago (IL)

On-site
USD 120,000 - 180,000
Paid Time Off
Medical Insurance
Dental Insurance
+2
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Franklin Professional Associates • Acton (MA)

On-site
USD 90,000 - 130,000
Embedded Software Engineer – Medical Devices
Embedded Software Engineer – Medical Devices

ivWatch, LLC • Newport News (VA)

On-site
USD 75,000 - 82,000
Senior Software Engineer
Senior Software Engineer

Brio Group • Minneapolis (MN)

On-site
USD 110,000 - 170,000
Senior R&D Engineer, Electromechanical Medical Devices (Hybrid)
Senior R&D Engineer, Electromechanical Medical Devices (Hybrid)

Hobbsnews • Hazelwood (MO), Northern (KY)

Hybrid
USD 81,000 - 103,000
Medical, dental and vision
PTO
HSA
+7
Embedded Software Engineer — Real-Time Medical Device Firmware
Embedded Software Engineer — Real-Time Medical Device Firmware

IVWATCH LLC • Newport News (VA)

On-site
USD 75,000 - 82,000
Software Engineer, Medical Device Apps (C#)
Software Engineer, Medical Device Apps (C#)

BIOTRONIK SE & Co.KG • Lake Oswego (OR)

On-site
USD 90,000 - 130,000