Taro Logo

Lead Software Engineer (C++, C#, MFC, SQL, and OOPS)

Global leader in clinical diagnostics, developing medical device software and laboratory solutions for over 90 years.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Healthcare

Description For Lead Software Engineer (C++, C#, MFC, SQL, and OOPS)

Beckman Coulter Diagnostics, a Danaher company, is seeking a Lead Software Engineer to join their R&D Software Development team in Bangalore. This role focuses on designing and developing software for laboratory medical devices, with emphasis on new product development. The position is part of the Hematology division and requires on-site presence. The company has a strong legacy in clinical diagnostics, processing over one million tests hourly worldwide and impacting 1.2 billion patients annually. The ideal candidate will be responsible for developing Windows software applications, implementing medical device software, and ensuring code quality through rigorous testing and documentation. They will work in a collaborative environment while maintaining autonomous decision-making capabilities. The role combines technical expertise in C++, C#, and SQL with the opportunity to impact healthcare through innovative diagnostic solutions. The position offers the chance to work with cutting-edge medical technology while being part of a global leader in diagnostic solutions. The company culture emphasizes continuous improvement through the Danaher Business System and fosters an environment of innovation and impact.

Last updated 2 days ago

Responsibilities For Lead Software Engineer (C++, C#, MFC, SQL, and OOPS)

  • Prototype, design, code, unit test, and maintain Windows software applications
  • Translate detailed design into computer programs for medical device software
  • Develop technical documentation for application design and code
  • Document software and write technical specifications for interfaces and unit testing
  • Participate in code reviews to ensure adherence to standards and specifications

Requirements For Lead Software Engineer (C++, C#, MFC, SQL, and OOPS)

  • Bachelor's degree in Software Engineering, Computer Science or related field
  • 8 to 12 years of experience
  • Hands-on Experience designing and developing applications using C++, C#, MFC, SQL, and OOPS
  • Experience with MS tools and technologies such as Visual Studio/Code, unit testing frameworks, Azure DevOps
  • Strong analytical and debugging skills
  • Expert in Unit Testing, OOA/OOD development methodologies, and design principles

Jobs Related To Beckman Coulter Diagnostics Lead Software Engineer (C++, C#, MFC, SQL, and OOPS)