#23818
and troubleshooting.
Work within a formal development process covering the full development lifecycle.
Provide code and supporting documentation in accordance with the coding guidelines, quality processes and applicable procedures, including team's definition of done.
Act proactively to ensure continuous improvement of the software quality, work process and individual skills.
Collaborate with cross-functional teams to define, design, and deliver new features for both software and firmware components.
Lead the development of high-quality, reusable, and reliable code for both .NET applications
Implement best practices for software development, including code reviews, unit testing, and version control.
Troubleshoot and resolve complex technical issues in both software and embedded systems.
Contribute to the architectural design and direction of the platform, including software and hardware integration.
Stay up-to-date with industry trends and emerging technologies, implementing them as appropriate.
As a Team Member you will:
Participate in all team meetings and ceremonies in direct collaboration with other sites, provide input and feedback, take ownership on identified improvements.
Actively participate in learning and sharing activities either during informal or formal training and demos.
Demonstrate continuous technical improvement.
Qualifications
Education:
Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering
Experience:
At least 8+ years in software development experience.
Strong technical experience in C#, .NET
Good knowledge of software engineering principles
Excellent written and verbal communication skills are essential.
Good knowledge of multi-threading & tasks
Basic understanding of electronics and hardware
Familiarity with firmware Design using C and C++
Desired:
For you it's more than a job. Among other things we're strong advocates of creating quality software, and using the latest testing methodologies to ensure we meet the expectations of our customers.
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.