Software Developer

Work with product development team of scientists and engineers to product software for flow cytometer. Responsible for the design, implementation, and test of complex software that provides user interface, instrument control, and data collection and analysis. We are looking for a highly creative individual with a broad range of skills in software and system development, particularly application software. Key Duties & Responsibilities Perform all phases of software development including design, implementation, testing, integration, maintenance of software for the company's cell analysis instruments Development and support of Windows based application including GUI, analysis, communications, and instrument control software Integration of algorithms & mathematical functions for identification and quantification of data collected by instrument Minimum Qualifications Proficient in developing with C++ in Windows application environments using Object Oriented Programming Complex software architecture design Knowledge of current software development best practices including requirements generation, design documentation, and unit testing Experience with MFC Graphical User Interface 5 years experience in software development of Windows applications BSCE, BSCS or equivalent technical degree minimum

Share this Job

Other Locations For This Job