Milford, MA, US
22 days ago
Principal Software Engineer
Welcome page Returning Candidate? Log back in! Principal Software Engineer Req. # 23037 Job Family DE - Development Engineering Location US-MA-Milford Overview

Waters Corporation is currently seeking a Principal Software Engineer to join our organization in our Milford Global HQ, with the flexibility to work remotely two or three days per week.

 

In this role, the individual will join our QA/QC R&D organization which develops liquid chromatography instrumentation hardware and software in a dynamic and collaborative environment. The organization includes mechanical engineering, electrical engineering, firmware, drivers, and data application teams.

 

The instrumentation involves many electro-mechanical sub-systems which provide an exciting opportunity for learning system dynamics and integration of the different technologies.

 

We are looking for a hard-working and skilled Software Engineer with a talent for building quality software. You will work as part of a cross-functional team participating in technical designs, where you’ll be presented with many opportunities to demonstrate analytical and problem-solving skills.

Responsibilities Contribute to the design, development, integration, and maintenance of a Linux based server controlling and leading multiple analytical instruments in a networked environmentCollaborate and work in a fast-paced cross-functional team environmentTroubleshoot and develop solutions for existing product issuesParticipate in code reviews, providing constructive feedback regarding best practices, performance, and maintainability Qualifications Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Physics or other related discipline preferred, or equivalent years of experience.10+ years working as a software engineer in a related fieldProven current proficiency in the following:modern C++ software development for Linux, preferably in an embedded environmentobject-oriented design and developmentusing STL, Boost libraries, SQLitecontrolling and handling networked devices (instruments or similar)Strong familiarity with:modern software development tools (Git, JIRA, CMake etc.)modern SDLC processesHTTP, REST, WebSockets and ZeroMQ are desirableC#/.Net development under Windows is a plusHighly motivated, self-disciplined, independent, and results-orientedTried analytical and troubleshooting skillsStrong oral and written communication skills.

 

Company Description

Waters Corporation (NYSE:WAT) is a global leader in analytical instruments, separations technologies, and software, serving the life, materials, food, and environmental sciences for over 65 years. Our Company helps ensure the efficacy of medicines, the safety of food and the purity of water, and the quality and sustainability of products used every day. In over 100 countries, our 7,600+ passionate employees collaborate with customers in laboratories, manufacturing sites, and hospitals to accelerate the benefits of pioneering science. 

 

 

Diversity and inclusion are fundamental to our core values at Waters Corporation. It benefits our employees, our products, our customers and our community. Waters complies with all applicable federal, state, and local laws. Qualified applicants are considered without regard to sex, race, color, ancestry, national origin, citizenship status, religion, age, marital status (including civil unions), military service, veteran status, pregnancy (including childbirth and related medical conditions), genetic information, sexual orientation, gender identity, legally recognized disability, domestic violence victim status, or any other characteristic protected by law. Waters is proud to be an equal opportunity workplace and is an affirmative action employer. All hiring decisions are based solely on qualifications, merit, and business needs at the time.

Key Words #Software #Git #Jira #C++ Options Apply for this job onlineApplyShareRefer this job to a friendRefer Sorry the Share function is not working properly at this moment. Please refresh the page and try again later. Share on your newsfeed Share this job on your Social Network! | More

Application FAQs

Software Powered by iCIMS
www.icims.com

Por favor confirme su dirección de correo electrónico: Send Email