.Net Software Engineer

Unify Technologies
Fremont, California, United StatesFull-timePosted Sep 17, 2026

About the role

Software Engineer

Location: Fremont, CA | Duration: 12+ Months | Experience: 7–10 Years | Work: Onsite

Must Have: C#/.NET + WPF + Windows Device Drivers + C/C++ + WDK/KMDF/WDM + system-level debugging.

Job Description

Seeking a Software Engineer with strong C#/.NET experience and hands-on Windows device driver development. The role involves Windows application development, system-level programming, hardware/software integration, and debugging.

Required Skills

7+ years of C# development

Strong .NET Framework and .NET Core

WPF and Windows desktop application development

Hands-on Windows Device Driver Development

C/C++ for system-level programming

Experience with WDM, KMDF, or UMDF

WDK, IOCTL, IRP, PnP, and driver debugging

WinDbg or similar Windows debugging tools

Embedded Systems / Hardware-Software Integration

Reverse engineering and system-level troubleshooting

Responsibilities

  • Develop Windows applications
  • Perform system-level programming
  • Integrate hardware and software
  • Debug applications and drivers

Qualifications

  • 7+ years of C# development experience
  • Strong knowledge of .NET Framework and .NET Core
  • Experience with WPF and Windows desktop applications
  • Hands-on experience with Windows Device Driver Development
  • Proficiency in C/C++ for system-level programming
  • Familiarity with WDM, KMDF, or UMDF
  • Experience with WDK, IOCTL, IRP, PnP, and driver debugging
  • Knowledge of WinDbg or similar debugging tools

Skills mentioned

C#.NETC++CDebuggingEmbedded SystemsEmbedded Software DevelopmentSystems EngineeringConcurrencyPerformance Optimization

About Unify Technologies

Unify Technologies is a digital engineering company delivering capabilities across Product Engineering, Enterprise Applications, and Managed IT Services. We help global enterprises accelerate innovation and drive high-impact outcomes at scale. Our clients span major industries including Technology, Finance, Healthcare, Communications, Media, Retail, and Energy.

Software Development501-1,000 employeesBellevue, Washington