Join an environment where a passion for innovation is combined with an uncompromised commitment to quality. We're looking for a bright, ambitious Software Product Support Specialist who enjoys teamwork and on-going challenging projects to join the Controls Engineering team in a Life Sciences Cambridge division. Join a winning Automation team, and grow your career with the best in the business. Benefits and Features:RSP with employer matchEligibility to participate in Employee Stock Purchase PlanComprehensive benefits (including health, dental, employee assistance program)Special discount program on products and services including gym membership discountSubsidized breakfast and lunch daily; free gourmet beverages - coffee, tea and hot chocolate. Plus, every other Tuesday is "Treat Day"!Monthly "In-Chair Massage" clinic on-site with a Registered Massage TherapistAbility to participate in a variety of charitable eventsSocial Club that offers BBQs and other social events throughout the yearWork with other bright, talented people and discover opportunities for professional growthBe a part of a global organization that is a leader in its industry In this Role you will get to: As a member of a highly motivated, dynamic team, you will configure and deploy world-class software data collection, analysis and reporting solutions on a wide range of automation equipment. Duties involve supporting the software design concepts, PLC software development, integration of software with electrical, mechanical and control systems, and supporting other controls software engineers deploy the PLC software in their specific applications. Integration and support assignments involve leading-edge software and hardware technologies including interfacing with PLCs, PCs, robotics, motion controllers, vision systems, laser and other automation NA with customers, project managers, designers, toolmakers, electricians, controls engineering and service to solve problems by supporting the deployment and maintenance of industry leading monitoring, analytics and display NA controls software programmers on the specific PLC functions/code standards and the deployment and troubleshooting steps a IIS web-server, SQL database installation and PLC Communication NA and deploy software programs (PC based) specific to customer and project NA as required to other divisions and customer sites to perform installation, commissioning and training NA with members of the control systems design department and other groups to ensure that labor and material budgets as well as scheduled delivery dates are adhered to or improved NA accurate documentation for each NA thorough testing of software deployment to verify program NA ongoing support of existing installations by monitoring data and reports, implementing version upgrades, and providing troubleshooting support. Background Profile:A post-secondary engineering degree, diploma or equivalent, specializing in electrical, mechatronics, software, systems or computer NA with PLCs and PLC communication, Siemens and Allen Bradley PLC programmingExposure to Microsoft SQL Server, Microsoft NA, Java Script and Microsoft C#Understanding and experience with OPC and industrial networksUnderstanding of machine operation, maintenance, service and troubleshootingExperience with software deployment, data analytics and statistical analysisUnderstanding of automation mechanical, electrical and control systemsStrong statistical analysis skillsAbility to communicate effectively, both orally and in writing.A self-starter with the ability to work as part of a team in a fast paced environment with minimal supervision.