Beranda Job Details
L
Information & Communication Technology 🏢 Full Time ⭐️ Terverifikasi

Senior Software Development Engineer (C# or C++)

Leica Microsystems
Tukang, West Region, Singapore
Salary Estimate
SGD 6.300 – SGD 8.500
Live Update
28 Mei 2026
Deadline
28 Mei 2027

job description

Are you a seasoned software engineer passionate about precision engineering and healthcare innovation? Leica Microsystems, a global leader in microscopy and scientific instrumentation, is seeking a Senior Software Development Engineer to join our dynamic team in Tukang. In this pivotal role, you will be at the forefront of designing and developing high-performance, real-time software solutions that power next-generation medical devices, directly impacting diagnostic accuracy and patient outcomes worldwide.

You will work within an agile, collaborative environment where architectural integrity and clean code are paramount. As a Senior Engineer, you will bridge the gap between complex hardware systems and user-centric software, ensuring our medical devices operate with maximum reliability and efficiency. If you are an expert in C# or C++ who thrives on solving complex technical challenges and wants to contribute to life-saving technology, we invite you to advance your career with us.

Responsibility

  • Lead the full software development lifecycle (SDLC) for real-time medical device applications.
  • Architect, develop, and maintain robust, scalable software modules using C++ and/or C#.
  • Collaborate with cross-functional engineering teams, including hardware and firmware engineers, to integrate software with complex instrumentation.
  • Ensure all software development adheres to stringent medical device regulatory standards and quality management systems.
  • Conduct rigorous code reviews, debug critical performance issues, and optimize real-time system responses.
  • Mentor junior developers, promoting best practices in software design, testing, and continuous integration.
  • Prepare technical documentation, including design specifications and validation protocols.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
  • 5+ years of professional experience in software development, with deep proficiency in C++ or C#.
  • Proven experience working in real-time embedded systems or medical device software environments.
  • Strong understanding of multithreading, memory management, and performance tuning in low-latency environments.
  • Experience with software development methodologies, such as Agile/Scrum and version control systems (Git).
  • Familiarity with regulatory standards (e.g., ISO 13485, IEC 62304) is highly desirable.
  • Strong problem-solving skills and the ability to articulate complex technical concepts to non-technical stakeholders.

Required Skills

C++ C# Software Engineering Real-time Systems Embedded Software Medical Device Development Multithreading Agile Development SDLC Debugging

Ready to Take This Challenge?

Make sure your resume is ready. Submit your application now before the deadline..

Apply Now

Lowongan Terkait

Rekomendasi pekerjaan serupa untuk Anda

Lihat Semua