Staff Engineer, Product Design and Engineering - Embedded Software
This job is in your area. Enjoy a short commute and work close to home.
Job Description
Design and develop scalable desktop applications using C#/.NET and WPF
Contribute to and implement application architecture for systems integrated with embedded devices
Apply and maintain MVVM architecture patterns and clean design principles
Develop high-performance UI layers that interact with hardware or real-time data streams
Build and maintain custom controls, reusable components, and libraries
Work on integration with embedded systems, devices, and external hardware interfaces
Optimize application performance, including memory usage, threading, and responsiveness
Debug and troubleshoot complex issues across software and hardware layers
Collaborate with embedded, firmware, and hardware teams for seamless integration
Participate in code reviews and architectural discussions
Required Skills & Qualifications
...