DevJobs

SW Developer

Overview
Skills
  • C# C# ꞏ 4y
  • PowerShell PowerShell
  • Python Python
  • C++ C++
  • Unity Unity ꞏ 4y
  • JIRA JIRA
  • CI/CD CI/CD
  • Git Git
  • Jenkins Jenkins
  • VR headset platforms
  • TCP
  • RAG
  • speech generation
  • speech recognition
  • Windows platform scripting
  • UDP
  • Addressables
  • protocol design
  • ML integration
  • LLM agents
  • interop with Unity
  • DLLs
  • client-server communication
  • automated testing
  • automated builds
  • AssetBundles
  • AI
Surgical Science is a global organisation and leading provider of medical training simulations and software solutions.

Together with healthcare partners and customers in more than 90 countries, we enhance patient safety and healthcare outcomes through evidence-based, state-of-the-art simulation technology that improves clinical proficiency and performance — enabling safe and effective training without putting patients at risk.

Our solutions are used by medical training centres, universities, hospitals, and the medical device industry for practice, assessment, and certification.

With offices in Tel Aviv, Gothenburg, Stockholm, Cleveland, Cardiff, and Shenzen, we are a fast-growing and stable organisation in a rapidly evolving world. We foster a hybrid work culture that supports onsite and remote collaboration across teams and time zones.

This position will be based in our office in Israel (Airport City), reporting to Senior Manager SW Development

We are a global, multi-national team looking for a C# & Unity SW Developer, who wants to join our journey of developing state-of-the-art surgical training simulators.

At Surgical Science, we value curiosity and innovation. In a world of rapid change, we are a stable and growing organization. We are on a mission to bring state-of-the-art surgical training simulators to healthcare professionals, allowing efficient training without putting patients at risk. We invite you to be part of this exciting journey.

The role:

With your C# and Unity skills you will be developing realistic VR training simulations for emergency medical scenarios, deployed to hospitals, military bases, and training centers worldwide. Together with your team you will be enabling efficient training of healthcare professionals in handling complex emergency scenarios. Your work will span developing new features, optimizing VR performance, stabilizing the product on VR headset platforms, and supporting field deployments. With our team, you will be working with leading medical manufacturers in shaping the future training of healthcare professionals.

Your profile:

We think you are a self-driven, hands-on engineer with a curious and results-oriented mindset. You enjoy working across the stack - from low-level Unity profiling and platform APIs to deployment workflows and field troubleshooting - and you don't mind taking a holistic approach to problem-solving. You persevere when it comes to tackling complex technical challenges, and you're comfortable working with large, mature codebases. We believe you enjoy working in a small, project-oriented team in a multi-cultural environment, and like building solutions together with brilliant colleagues. You are not afraid of reaching out to others when facing complex challenges and are open to and generous in sharing your knowledge with others.

To succeed in this role, we think you have:

  • 4+ years of experience building 3D applications in Unity, with at least some of that in VR (Quest, Vive, or similar).
  • 4+ years of experience in C# programming, including profiling, optimization, and working with Unity's internals (asset pipeline, build system, rendering pipeline basics).
  • Hands-on experience with VR headset platforms - deployment, device management, tracking APIs, input systems, and the quirks that come with shipping to real hardware.
  • A degree in computer science, software engineering, or equivalent practical experience.
  • An interest in and working knowledge of computer graphics and VR rendering.
  • A professional level of English.
  • Ability to work at the office at least 4 days a week (the work involves considerable interaction with on-premises VR hardware and manikin systems).

It is beneficial if you also have any of the following:

  • Experience porting a Unity project across VR headset platforms (e.g. Quest to Pico, or Vive to Quest).
  • Experience with AssetBundles/Addressables or similar content delivery systems in Unity.
  • Experience with production deployment workflows - building, packaging, and deploying software to client machines, including Windows platform scripting (C#/PowerShell/Python).
  • Comfort with networking fundamentals - UDP/TCP, client-server communication, protocol design.
  • Familiarity with CI/CD pipelines (Jenkins, automated builds, automated testing).
  • Experience with C++ (reading code, building DLLs, interop with Unity).
  • Knowledge of AI/ML integration - RAG, speech recognition/generation, or building toolchains with LLM agents.
  • Experience with field support or customer-facing deployment in a hardware/software product.
  • Experience with JIRA, Git.
  • Comfortable with diverse and frequently changing requirements.

Benefits:

  • 🌍 Global environment
  • 💻 Hybrid work
  • 🍽️ Meal card
  • 🚗 Free parking
  • 🐶 Dog friendly workplace
  • 🏥 Employer-covered health insurance

Surgical Science as an employer

Surgical Science is a global and continuously expanding organisation. You will be part of a dynamic, creative environment where we make sure to allow all employees to influence and contribute with their own unique experiences and knowledge.

Guided by our core values — curiosity, respect, and perseverance — we strive to empower our people by recognising their strengths, supporting their growth, and creating opportunities to make a real impact.

We invite you to join us on this exciting and meaningful journey — to shape the future of medical training and improve care for patients around the world.

Apply today!

If you think you would fit our fantastic team and enjoy our work environment, apply as soon as possible as recruitment is ongoing. Let us meet and work out together whether we are a match! We kindly request that you apply with a CV and application letter in English.
Surgical Science