we are looking for a SW Developer.
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.
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.
Requirements: 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.
This position is open to all candidates.