About this role
Software Development Principal Engineer at Waters Corporation. Location: Bangalore, Karnataka, India. Role: developing software, maintaining tests, supporting users Requirements: Bachelor's in science/computing/engineering; 7+ years development in C++ and C#.NET; 5+ years writing applications that control hardware; experience with UML, Docker, GitHub, Specflow; knowledge of unit testing, TDD, CI/CD, SOLID; quality system experience. Category: Software Development Seniority: Senior Level Tools: C++, C#.NET, Docker, Github, Specflow, UML Commitment: Full Time Workplace: Onsite Languages: English