Principal Software Engineer (medical Devices)

Leica Microsystems

Singapore
Onsite
Full-stack software development
Real-time embedded systems
Medical device software
At Leica Microsystems, our work saves lives and we are united by a shared commitment to innovate for tangible impact

Job Summary

  • At Leica Microsystems, our work saves lives and we are united by a shared commitment to innovate for tangible impact.
  • The Principal Software Engineer is responsible to design and develop full-stack solutions for real-time medical device embedded systems.
  • Leica Microsystems, a Danaher operating company, offers a broad array of comprehensive, competitive benefit programs that add value to our lives.

Matching Summary

At Leica Microsystems, our work saves lives and we are united by a shared commitment to innovate for tangible impact.

Skills & Requirements

Must-have

  • full-stack software development
  • real-time embedded systems
  • medical device software
  • UI/UX for embedded systems
  • regulatory compliance
  • Agile methodologies

Nice-to-have

  • continuous improvement culture
  • cross-functional collaboration
  • AI coding tools
  • scientific discovery support

Key Requirements

  • 8-10 years professional software development
  • Bachelor's or Master's degree
  • strong programming skills in C++ or Dart
  • Proficiency in Flutter
  • experience with AI coding tools
  • solid understanding of software testing principles
  • familiarity with medical device regulatory compliance

Work Rights

Not specified

Tailored Resume

Cover Letter