Embedded Software Developer

Techneeds, LLC
Chelmsford, MA, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$145,600.0 - $176,800.0
Working hours
Regular working hours
Job source

Tech stack

Microsoft Windows C++ (Programming Language) Computer Engineering Software Debugging Device Drivers Embedded C Embedded Software Windows Embedded Windows API Software Engineering Multithreading Real Time Systems
+2 more
Software Application Programming Information Technology

Job description

In this role, you will be responsible for designing, developing, and maintaining embedded Windows applications for life-saving defibrillator products. You’ll work closely with cross-functional teams to implement new features, improve existing software, and ensure compliance with medical device standards. If you have a strong background in embedded C++ development, multi-threaded application design, and debugging, this position offers a unique opportunity to contribute to life-critical software in a collaborative environment.

You will be tasked with developing applications in an embedded Windows environment, participating in all phases of the software development lifecycle, from requirements analysis to implementation and verification. Your daily activities will include coding, testing, and collaborating with hardware, usability, and verification teams to enhance product functionality and reliability.

Work Schedule: Monday-Friday, 8:00 AM-5:00 PM

Requirements

  • 4+ years of experience developing embedded C++ applications in a Windows environment
  • 6+ years of software design and development experience
  • Proven ability to work in multi-threaded applications and embedded software systems
  • Strong debugging and problem-solving skills
  • BS degree in Computer Science, Electrical/Computer Engineering, or a related field
  • Experience with medical device software development is a plus, but not required, Embedded Windows, C++, embedded application development, multi-threaded environment, software design, software development, debugging, problem solving, medical device software, requirements analysis, architecture, implementation, cross-functional collaboration, usability design, verification, real-time systems, device software, Windows API, device drivers, embedded systems, software lifecycle, BS in computer science, electrical engineering

Benefits & conditions

3.33.3 out of 5 stars Chelmsford, MA 01824 $70 - $85 an hour - Contract

About the company

Techneeds has offered contract-to-hire and direct-hire talent solutions to some of the best employers in New England for over 50 years. As a staffing and recruitment agency specialized in Technology, Manufacturing, Engineering, Finance, and Professional roles, we’re experts at finding, screening, and placing in-demand talent with top employers in the region.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

2:19 min

Handling stateless language model APIs and context window limits

Simon A.T. Jiménez Simon A.T. Jiménez · World Congress 2025

3:22 min

Comparing kernel modules with eBPF for system tracing

Ozan Sazak Ozan Sazak · World Congress 2024

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

Videos

See all

Related articles

See all