Senior Software Development Engineer (c#/ C++)

Leica Microsystems

Singapore
Onsite
C++
C#
.net architecture
Lead and contribute to the design, enhancement, and verification of software applications for medical microscopes

Job Summary

  • Lead and contribute to the design, enhancement, and verification of software applications for medical microscopes.
  • Manage the full development lifecycle—from requirements refinement to release—ensuring quality through unit testing, coding standards, architectural best practices, and UX/UI compliance.
  • Partner with global, interdisciplinary teams to align on architecture, processes, and deliverables for seamless integration.

Matching Summary

Lead and contribute to the design, enhancement, and verification of software applications for medical microscopes.

Skills & Requirements

Must-have

  • C++
  • C#
  • .NET architecture
  • WPF
  • MS Visual Studio
  • agile software development methodologies

Nice-to-have

  • continuous improvement
  • customer focus
  • innovation
  • teamwork
  • belonging culture

Key Requirements

  • Bachelor's degree in computer science, computer engineering, or related field
  • 5 years or more of professional software development experience
  • Knowledge of US and EU medical device regulatory requirements

Work Rights

Not specified

Tailored Resume

Cover Letter