Verified today
Software Development Principal Engineer
About the role
Software Development team at Waters builds and maintains software that controls laboratory hardware for life sciences applications. The Principal Engineer designs, codes, tests, and documents C++/C#.NET applications, leads automated testing efforts, and mentors the agile delivery team. Bangalore, India, on-site, Full-time, senior level with 7-10 years experience.
What you’ll bring
- 7-10 years C++/C#.NET development
- 5-7 years software for hardware control
- 5-7 years OOP design and UML
- Docker experience
- GitHub experience
- Specflow experience
- AI usage in code development
Skills
Education
Bachelor's degree