Senior Software Engineer
Location:
Hopkinton, MA
Employee Type:
Full-time
Primary Job Functions:
Responsible for developing and maintaining the software for the Hamilton automated biological sample storage equipment. Develop software architecture, functional specifications, design, and verification documents.
Requirements:
- A BS/MS (CS, EE or a technical field) and 5+ years of experience.
- Experience with Visual Studio environment,.NET 3.5 or higher and C#. Proficiency with MS SQL Server (experience with stored procedure programming, database design, and Oracle is a plus), ADO, Access, OLE, XML, Team Foundation Server, and VSS.
- Experience with WCF and WPF 3.5 or 4.0 is a big plus.
- Solid background in Object Oriented Design (OOD) and Programming (OOP), and experience with UML tools is a plus.
- Experience with process control of capital equipment systems, automations and robotics.
- Experience with machine vision software and familiarity with VB6 is desirable.
- Experience in C, Linux, and familiarity with embedded systems is a plus.
- Completed a minimum of one product life cycles as a key contributor. Experience with software lifecycle processes in a regulated environment (FDA, IS O, and other regulatory bodies) in lab automation products for drug discovery is desirable.
- Must have a strong work ethic, drive for quality, and good written and verbal communication skills.
Please send resumes to Mahmood Tajik at MTajik[at]hamilton-storage.com.