Stockholm Cityscape

Job Offers

Can you handle the sight of blood? Your stomach tolerates if you’re watching surgical videos? Really? That’s perfect!

SenseGraphics is hiring!

We’re currently extending our team, and therefore we’re looking for talented team players who can take responsibility in delivering quality development work for the next generation of medical simulators. Junior and senior C++ software developers as well as Blender modelers are welcome to apply. We are working in an international team together with several academic and medical partners.

What we offer
You will be working in an international environment in small teams where you will have the opportunity to directly influence and shape the projects you are involved in. We offer the chance to take part in developing the latest cutting edge technologies and to push what is currently possible. All our projects are international and you will be interacting directly with people from different places in the world. The company has a flat organisation and you are expected to take personal responsibility for your own work.

What we need
You are a self-motivated, responsible person who enjoys working on challenging problems. You have a drive to learn new things and like to work on finding new solutions at the current edge of technology. You are good at communicating with others and enjoy working both in teams and independently. You like the environment of a smaller and responsive company where you get more freedom in what you do but also have to take more responsibility for your own work.

If you are interested in being part of our innovative, creative, good-humored and fast-moving team, please read through the requirements. You’re welcome to send your application with your CV and examples of previous work to jobs@sensegraphics.com
And then: May the force be with you!

Open positions

  • Core Engine Developer
  • Soft Body Physics Developer
  • Simulator Developer
  • Blender Developer

Core Engine Developer

You will be working with the development of the main rendering engine used for all simulator projects at the company. Your job is to communicate with the people working on the simulators in order to identify what the needs are for improvements or new features in the engine. You will then be implementing these features, improve usability and support them in their development. The engine is based on the open-source framework H3DAPI (which SenseGraphics also develops) and much of your work will be added into this framework as well. One of your first assignments will be to do a rehaul of the graphics rendering pipeline in H3DAPI.

Required qualifications:

  • Extensive knowledge in C++ programming for Windows using Visual Studio
  • Fluently spoken and written English
  • Master’s or Bachelor’s degree in Computer Science or equivalent
  • Experience in real-time graphics rendering

Additional experience in the following is of advantage:

  • H3DAPI
  • OpenGL programming
  • Python
  • X3D-VRML
  • Blender
  • GLSL shader programming
  • Physics simulation
  • Haptics
  • Linux and OSX

Soft Body Physics Developer

You will be responsible for the development of the connection between our core engine and the SOFA soft body physics framework as well as using SOFA in our simulator projects. You will communicate with other experienced SOFA developers to find the best strategies for various simulation problems that come up in our projects and work on implementations of these strategies.

Required qualifications:

  • Extensive knowledge in C++ programming for Windows using Visual Studio
  • Fluently spoken and written English
  • Master’s or Bachelor’s degree in Computer Science or equivalent
  • Good knowledge of soft body physics principles
  • Experience with the SOFA soft body physics framework

Additional experience in the following is of advantage:

  • H3DAPI
  • Python
  • X3D-VRML

Simulator Developer

You will be working with the development of cutting-edge medical simulators. Your tasks will be varied as you will not be tied to a single simulator project but will switch between different projects along the way. The main focus will be robotic surgery and eye surgery simulation and you will be working both independently and in a small team.

Required qualifications:

  • Extensive knowledge in C++ programming for Windows using Visual Studio
  • Fluently spoken and written English
  • Master’s or Bachelor’s degree in Computer Science or equivalent
  • Experience in real-time graphics rendering

Additional experience in the following is of advantage:

  • H3DAPI
  • OpenGL programming
  • GLSL shader programming
  • Python
  • X3D-VRML
  • Blender
  • Physics simulation
  • Rigid and soft body simulations using toolkits such as Bullet and SOFA

Blender Modelers/Artists

You will be working with the development of cutting-edge medical simulators. Your tasks will be varied as you will not be tied to a single simulator project but will switch between different projects along the way. You will be working both independently and in a small team.

Required qualifications:

  • Extensive knowledge in Blender
  • Modelling, Texturing and Shading
  • Photoshop / Gimp
  • Fluently spoken and written English

Additional experience in the following is of advantage:

  • Anatomical / medical know-how
  • GLSL / OpenGL
  • Python
  • Animation
  • X3D-VRML
  • Rigid and/or soft body simulation
  • Blender Game Engine
  • Revision control systems such as subversion