Saviance Technologies Lake Forest , CA 92630
Job Title: Windows Software Engineer
Job Location: Lake Forest, CA
Duration: 36 + Months
Development and documentation of complex Microsoft Windows applications embedded in state-of-art ophthalmic surgical devices.
These devices incorporate multiple real time and non-real time processors communicating over a common bus.
Windows is used to implement functionality including GUI, database, business logic, and external networking.
Fluent verbal and written English communication skills.
4+ years hands-on Windows development experience.
Experience with .NET and C#.
3 years developing Medical Device software in an FDA-regulated environment.
Development of Graphic User Interfaces using Windows Presentation Foundation (WPF).
Experience with multi-threading and interprocess communication.
Familiarity with hardware design constraints as applied to software interfaces.
Working knowledge of design principles that facilitate maintainability, reuse, and clarity of design.
BS Computer Science or related discipline.