Software Engineer (C# / Desktop Applications)
Summary
Develops and enhances Windows-based desktop software in C# for an R&D team building advanced scientific and engineering products that interface closely with hardware. Requires strong OO design, multithreading and architecture skills; WPF/XAML/MVVM and hardware integration experience are pluses.