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 environment
  • Collaborate and work in a fast-paced cross-functional team environment
  • Troubleshoot and develop solutions for existing product issues
  • Participate 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 field
  • Proven current proficiency in the following:
    • modern C++ software development for Linux, preferably in an embedded environment
    • object-oriented design and development
    • using STL, Boost libraries, SQLite
    • controlling and handling networked devices (instruments or similar)
  • Strong familiarity with:
    • modern software development tools (Git, JIRA, CMake etc.)
    • modern SDLC processes
  • HTTP, REST, WebSockets and ZeroMQ are desirable
  • C#/.Net development under Windows is a plus
  • Highly motivated, self-disciplined, independent, and results-oriented
  • Tried analytical and troubleshooting skills
  • Strong 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

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed