Surgical Science is the leading supplier of medical training simulators for surgery and imaging. Our training systems are used by medical training centers and institutions worldwide for practice, validation, and certification of students, surgeons, and medical doctors.
We are looking for a senior C++ developer who wants to join our journey of bringing state-of-the-art surgical training simulators to the healthcare sector.
As a Senior C++ developer at Surgical Science, you will be creating next-generation simulators aimed at training surgeon skills and increasing patient safety. You will be part of an agile team of 5-7 developers, led by a tech lead and a project manager. Your work will mainly be focused on our existing products in the laparoscopic and endoscopic fields, but other areas of product development may also occur. Our products are built on our in-house engines, both for graphics and soft body physics, and as a senior developer you will be expected to actively contribute to the full system architecture of the products. You are also expected to understand product needs on a high level, translate it into technical terms and actively work with the team to ensure efficient deliveries and quality products.
To succeed in this role, we believe that you have at least 4 years of experience of C++ development. You have experience of the full life cycle of a product, from requirement specification to release. You need to be self-driven, goal oriented and have a holistic approach to see the bigger picture in everything you take on.
You are not afraid to take on challenges such as working with complex code bases and solving difficult technical problems. You are a natural team player, who collaborates with your colleagues with ease, and like to share your knowledge with others.
To summarize, we think you have:
- 4+ years experience in C++ programming
- Bachelor’s or master’s degree in Computer Science or equivalent.
- Experience with computer graphics and shader programming (OpenGL or similar such as DirectX or Vulkan).
- Experience with physics engines (e.g. PhysX or similar)
- Professional level of English. Swedish is a plus.
- Nice to have, but not a requirement:
- Experience with Jenkins, Jira and Git/PlasticSCM.
- Experience with soft-body physics theory and algorithms.
About the organisation
Surgical Science is a simulation company – supplying virtual reality simulators and stand-alone software for medical training to hospitals as well as to the medical device industry. The headquarters are located in Gothenburg, with additional offices in Stockholm, Tel Aviv, Cleveland and Seattle.
The virtual reality simulators are used by medical training centers and institutes worldwide for practice, validation and certification of students, surgeons, and medical doctors. Projects are also run with industrial partners in MedTech, for example to supply software for brand-specific robotic surgery training.
Surgical Science as Your Employer
Surgical Science is a global and continuously expanding organization. You will be a part of a dynamic and creative environment. We make sure to make room for all employees to influence and contribute with their own experience and knowledge. We are confident that diversity is crucial for innovation and growth. Join a welcoming and open team!