Sr. Software Engineer (3D/GUI) Optovue
This position provides hands-on software development of graphic utilities for medical imaging, data storage, analysis, 2D & 3D image visualization and printing.
Responsible for implementing, integrating and testing software modules.
Develop/Optimize Algorithm test platform.
Continue to improve the speed, memory management and quality of the current software.
Plan, design, and implement new features and functions as per software requirement specifications.
Improve the current GUI to make it more user-friendly.
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. Minimum 10 years of industrial experience in related software design.
Minimum 7 years experience in MFC, Win32 SDK, Active-X control, DirectX , and SQL server or any other RDBMS.
Must have at least 3 years of complex GUI design experience. Strong GUI design with model view control concept and knowledge in object oriented design with C/C++. Data compression, real-time video data streaming and database.
Strong programming skills, experience with Object-Oriented Programming and Design (OOP/OOD) and design patterns
Highly proficient with MS Windows API knowledge and database management skills and strong experience with C++, Visual Studio, MFC and MS SQL server technologies
Familiarity with Software Configuration Management, Test Methodologies, Software Architecture, Quality System Regulations, Diagnostic Instrument Projects
Demonstrate strong skills in memory management, multi-thread and client/server networking programming experience.
||41752 Christy Street |
Fremont, CA 94538