Molecular Devices, LLC provides one of the widest ranges of bioanalytical systems for life science and drug discovery research available from a single supplier. Our systems are built on proprietary technology platforms that deliver high performance, flexibility, and reliability. By joining Molecular Devices, you will work with best-in-class people who share a common purpose - to be our customers' first choice for innovative systems, tools, and support that advance both basic and applied life science discovery.
Develop software for high performance, multi-threaded software products in an Agile-based software development group
Design and develop software and firmware for instrumentation software products, implement and enhance automated tests as part of software development
Actively work with multi-disciplinary teams to help develop requirements and specifications.
Work closely with software test team to identify & resolve quality issues throughout development.
Pays attention to the details required in a validation compliant design and development environment, required for regulated market customers.
Collaborate with other software groups to more effectively integrate the application into the company's architecture.
Contributes ideas and insights to develop new technologies, applications, techniques or procedures that are creative and practical.
Develop Automation SDK used by 3
party robotic companies to interface with our instrument. Knowledge of SILA desirable.
Works with general guidance and determines approach to work. Exercises judgment within broadly defined practices and policies.
Bachelor's/ Master’s degree in Computer Science or related field
Overall 10+ years in software development
Expert in C++, C# and .Net.
5+ years’ experience in C++ and MFC programming with strong memory management and multi-threading skills
5+ years’ experience in C#, C++/CLI is a must. Windows Forms and WPF is desirable
3+ years’ experience in firmware and instrumentation software development
Demonstrated ability to create and troubleshoot complex multithreaded applications in C++ and C#
Experience building complex data acquisition and high performance data analysis tools
Working knowledge of relational databases, especially SQLServer is highly desirable
Experience in iPhone/ iPad app development with Objective-C is desirable
Understanding of the electrophysiology domain is a definite plus
Experience in Test Driven Development
Excellent interpersonal, verbal and written communication skills
Experience working in a regulated environment
Experience in NAnt & CruiseControl for automated build environment setup and maintenance
ANTS for profiling software performance and memory usages
Team Foundation Server for story and bug tracking system
Molecular Devices is part of the Life Sciences & Diagnostics segment of Danaher Corporation. Danaher is a science and technology leader that designs, manufactures, and markets innovative products and services to professional, medical, industrial, and commercial customers. Our premier brands are among the most highly recognized in each of the markets we serve. The Danaher Business System provides a foundation to our 59,000 associates around the world, serving customers in more than 125 countries. In 2012, we generated $18.26 billion of revenue. For more information please visit our website:
North America-United States-CA-Sunnyvale
Danaher - 19 months ago