← Back to jobs
J

Senior Software Engineer

·Israel
On-siteFull-timeBackend DevelopmentMedTech

Join a leading MedTech company to develop innovative software solutions in C++ and C# for cutting-edge diagnostic technologies. You will design and implement complex software components, algorithms, and high-performance systems for medical device products in a multi-threaded environment.

Responsibilities

  • Design and implement complex software components and algorithms for medical device products.
  • Develop high-performance systems in a multi-threaded environment using C++ and C#.
  • Collaborate with engineers on advanced, mission-critical technologies.
  • Perform performance tuning, debugging, and resolve complex system-level issues.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 10+ years of professional software development experience, primarily in C++.
  • Strong expertise in modern C++ (C++11/14/17), STL, and object-oriented design.
  • Proven experience in designing and developing complex algorithms and data structures for high-performance systems.
  • Extensive experience with multi-threaded and concurrent system design, including synchronization and performance optimization.
  • Solid understanding of software architecture, design patterns, and best practices.
  • Experience in performance tuning, debugging, and resolving complex system-level issues.

Nice to have

  • Familiarity with Boost or similar libraries.
  • Experience in C# / .NET.
  • Experience in the medical device industry or other regulated environments.

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions