Sr. Software Engineer (High Performance Computing) Optovue
This position provides hands-on software design of medical imaging application, focusing on the implementation and high-performance computing of advanced image processing algorithms.
Responsible for implementing, integrating and testing medical imaging software modules.
Develop and optimize image processing algorithms.
Focus on improving the speed, memory management and performance of the current algorithms and software.
Plan, design, and implement new features and functions according to customer requirements.
Collaborate with Software QA, hardware engineering, marketing, customer service and other groups.
Work with hardware and software teams on root cause analysis.
Desired Skills & Experience:
BS/MS degree in software engineering or computer science. PhD preferred.
Minimum 5 years of industrial experience in related software design. Minimum 3 years experience in Visual C++, CUDA, IPP.
Strong programming skills, experience with Object-Oriented Programming and Design (OOP/OOD) and design patterns
Highly proficient with C++, intrinsic functions, OMP, CUDA optimization. Strong debugging skills and experience with Visual Studio and WinDBG.
Proficient in .NET environment, C#, WPF and best in class software technologies, C# and .NET.
Software Configuration Management, Test Methodologies, Software Architecture, Diagnostic Instrument Projects
||41752 Christy Street |
Fremont, CA 94538