The candidate will manage a team of Software and quality assurance engineers co-located in the US and China. The candidate and team is responsible for all aspects of software architecture, design, development, modularity, test and commercialization of software products for scientific image analysis and visualization systems. The individual will provide technical leadership and management from concept through release and customer support.
Creates product requirement documents, implements and tracks development timelines, and negotiates feature sets with product line managers. Works closely with the electrical, optical and mechanical engineering teams to design develop and test advanced Scientific Imaging Systems.
The candidate is a Hands-On Professional, who will be working in a matrix/cross-functional project team format, consisting of systems engineers, hardware engineers, mechanical & optical engineers and technicians, PC tool developers, and project-program management. Will be working in a schedule driven environment with managerial duties that include, but are not limited to, managing workloads, participating in technical project reviews, software peer reviews, brain storming, and utilizing configuration management tools.
The candidate, reporting to the Director of Product Development, relies on his/her experience and judgment to plan and accomplish goals, provide motivation, leadership and mentorship to the software development team.
Basic Qualifications:
Bachelors/Masters Degree in Software Engineering
10 + years of experience in System Level Software Development with a firm understanding of Embedded Software and Firmward.
Strong Working Knowledge of:
Expert level Software Development with Java, C++, C#, and .NET
Relational Database management
Scientific Image Processing and Visualization
Data Analysis and Advanced Mathematics
Mac OS software development
Microsoft Visual Studio v8
Image Calibration of High Dynamic Range, Solid State cooled CCD based Imaging Systems,
Understanding of TUV, UL, FCC, CE standards.
Documentation control, backing up SW code, engineering changes for new and current designs.
Creating SW QA & Test Procedures
Organizational and Communication skills and Project Management experience.
Other Knowledge & Desired Qualifications:
Advanced Degree in SW Engineering
Experience with the management and leadership of interdisciplinary projects
Demonstrated leadership skills and management skills.
Experience in Managing overseas software operations
Proven ability to assure quality and safety of products into commercialization.
Knowledge of molecular biology, electrophoresis, molecular imaging and X-Ray imaging is desired
Embedded software/firmware programming on microprocessors
Self Starter, Excellent written and verbal communication skills
Experience with Global Design Centers and proven results in developing quality products on time and within cost.