Software Engineer (C#/.NET Core, WPF, Windows Device Drivers) - Job ID 537555

Posted 49 Minutes Ago
Be an Early Applicant
Billerica, MA, USA
In-Office
53-53 Hourly
Expert/Leader
Information Technology • Software • Consulting • Cybersecurity
The Role
Develop and debug Windows desktop applications, system-level software, and device drivers for laboratory and industrial equipment. Responsibilities include C#/.NET and WPF development, C/C++ programming, embedded-system integration, reverse engineering, system-level debugging, and hardware/software interfacing. Collaborate with hardware, firmware, QA, and systems engineering teams throughout the software development lifecycle. This is a full-time onsite contract role in Billerica, Massachusetts.
Summary Generated by Built In
Software Engineer – C# / .NET Core, WPF & Windows Device Drivers

Job ID: 537555
Location: Billerica, Massachusetts (Pond St.) – 100% Onsite
Employment Type: Contract – Corp-to-Corp (C2C)
Rate: $53/hr on C2C
Experience: 7–10 years
Work Authorization: Any visa – open to all work authorizations (C2C / TPC)
Education: Bachelor's in Computer Science, IT, or related Engineering

About the Role

Dhaka Technologies Limited Company (DhakaTech) is hiring an experienced Software Engineer for a leading engineering client in Billerica, Massachusetts. You will design, build, and debug Windows applications and system-level software that control and integrate with laboratory and industrial equipment. The role blends modern C# / .NET Core and WPF application development with low-level C/C++ programming, Windows device driver development, and reverse engineering of existing systems.

This is an excellent opportunity for a hands-on C# Developer who enjoys working close to the hardware – embedded systems integration, industrial control systems, and medical/laboratory equipment software.

Key Responsibilities
  • Design, develop, and maintain Windows desktop applications using C#, .NET Framework, .NET Core, and WPF (MVVM).
  • Develop, test, and maintain Windows device drivers (KMDF/UMDF/WDM) for instruments and peripheral hardware.
  • Write system-level and performance-critical components in C/C++, including interfaces between managed (.NET) and native code.
  • Integrate software with embedded systems, controllers, and industrial/laboratory devices.
  • Reverse engineer legacy applications, protocols, and binaries to document, modernize, and extend functionality.
  • Perform system-level debugging and root-cause analysis using WinDbg, Visual Studio debugger, and hardware/trace tools.
  • Collaborate with hardware, firmware, QA, and systems engineering teams across the full software development lifecycle.
Required Qualifications
  • 7–10 years of professional software development experience.
  • 7+ years of strong programming in C#, .NET Framework, and .NET Core.
  • Hands-on WPF application development and Windows application development experience.
  • Hands-on Windows device driver development experience.
  • Strong system-level programming and debugging expertise.
  • Working proficiency in C/C++ for system-level programming and driver development.
  • Bachelor's degree in Computer Science, Information Technology, or related Engineering discipline.
  • Ability to work onsite full time in Billerica, MA.
Preferred Qualifications
  • Reverse engineering of software, binaries, or communication protocols.
  • Embedded systems integration and hardware/software interfacing.
  • Industrial control systems or industrial automation software experience.
  • Windows-based industrial, medical, or laboratory equipment applications.
  • System-level software development for device manufacturers.
Technical Skills & Keywords

C# Developer • .NET Core • .NET Framework • WPF • MVVM • Windows Application Development • Windows Device Driver Development • KMDF / UMDF / WDM • C/C++ Programming • System-Level Programming • System-Level Debugging • WinDbg • Reverse Engineering • Embedded Systems Integration • Industrial Control Systems • Industrial Automation • Laboratory / Medical Equipment Software

How to Apply

Apply now and reference Job ID 537555. Please make sure your resume clearly highlights your C#/.NET Core, WPF, Windows device driver, and C/C++ experience.

DhakaTech is an Equal Opportunity Employer.


Skills Required

  • 7-10 years of professional software development experience
  • 7+ years of strong programming experience in C#, .NET Framework, and .NET Core
  • Hands-on WPF application development experience
  • Windows application development experience
  • Hands-on Windows device driver development experience
  • Strong system-level programming and debugging expertise
  • Working proficiency in C/C++ for system-level programming and driver development
  • Bachelor's degree in Computer Science, Information Technology, or a related Engineering discipline
  • Ability to work onsite full time in Billerica, Massachusetts
  • Reverse engineering of software, binaries, or communication protocols
  • Embedded systems integration and hardware/software interfacing
  • Industrial control systems or industrial automation software experience
  • Windows-based industrial, medical, or laboratory equipment applications
  • System-level software development for device manufacturers
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
8 Employees
Year Founded: 2019

What We Do

Dhaka Technologies Limited is a Washington, D.C.-based IT solutions and staff augmentation provider serving government and private-sector organizations. It supplies IT staffing, recruiting, consulting, hardware and software solutions, application development, cloud and infrastructure services, cybersecurity, data engineering, and software testing. The company helps clients build and manage secure, scalable technology environments while connecting them with skilled technical professionals across diverse industries.

Similar Jobs

Tapestry - Coach and Kate Spade Logo Tapestry - Coach and Kate Spade

Retail Contingent

eCommerce • Fashion • Retail • Sales • Wearables • Design
Hybrid
Wrentham, MA, USA
16000 Employees
15-22 Hourly

Tapestry - Coach and Kate Spade Logo Tapestry - Coach and Kate Spade

Retail Contingent

eCommerce • Fashion • Retail • Sales • Wearables • Design
Hybrid
Adams Shore, Braintree, MA, USA
16000 Employees
15-24 Hourly
In-Office
Uxbridge, MA, USA
35000 Employees

Zeta Global Logo Zeta Global

Manager, YouTube Ads

AdTech • Artificial Intelligence • Marketing Tech • Software • Analytics
Easy Apply
Remote or Hybrid
United States
2429 Employees
80K-90K Annually

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account