Waters Corporation

Senior C++/Algorithm Software Engineer

Waters Corporation
Apply
27 days ago
Bengaluru, IndiaSenior

Responsibilities

  • Build tools and develop C++ algorithms to process scientific data from analytical instruments.
  • Port algorithms to GPU architectures and benchmark results.
  • Collaborate with instrumentation subject matter experts to refine algorithms and address edge cases.
  • Maintain the codebase using object-oriented and/or functional programming practices and write unit tests.
  • Assist development teams with algorithm validation and knowledge transfer.
  • Configure and use LLM and agentic tools to develop and validate solutions.
  • Present work and collaborate with scientists and engineers across worldwide offices.

Requirements

  • Bachelor’s degree in computer science, physics, mathematics, or a related field and at least five years of relevant work experience, or equivalent experience.
  • Solid experience developing applications in C++.
  • Experience with scientific data and algorithm development.
  • Proficiency in object-oriented design or functional programming best practices.
  • Experience building CUDA/OpenCL applications.
  • Familiarity with Git version control and testing best practices.
  • Ability to discover and drive new capabilities and programming practices from technical documentation.
  • Good communication skills.
  • Experience developing applications in Rust and/or C is preferred.

Benefits

  • Hybrid work model with three days per week, Tuesday through Thursday, at the GCC office in RMZ Ecoworld, Bellandur, Bangalore, and two days working remotely.
  • Waters offers a diverse and inclusive work environment and is an Equal Opportunity Employer.

Tech Stack

Categories

Waters Corporation

About Waters Corporation

10,000+ employees

Waters Corporation builds analytical instruments and software for pharmaceutical, biopharma, food and environmental labs, and clinical diagnostics. Its portfolio spans UPLC/HPLC chromatography, mass spectrometry, thermal analysis (TA Instruments), informatics, and analytical standards and reagents, sold alongside service and consumables. Founded in 1958 and headquartered in Milford, Massachusetts, Waters is a public company (NYSE: WAT) with systems used in drug development, quality control, and safety testing worldwide.

Contact me