What are the responsibilities and job description for the .Net Software Engineer position at Unify Technologies?
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