C++/Python Senior Developer (Architect) for medical device

Would you like to join our software development team to contribute to present and future software projects that have great impact in healthcare?

At TracInnovations we develop and produce a markerless motion tracking system to improve quality of medical MRI scanning without compromising patient comfort.

Join our dynamic team and make a change

As a senior software developer, you will contribute to continuous improvement of our motion tracking system and take part in architecture design and development of new tools for 3D image correction using the tracking data.

We implement our computer vision solutions in C++, with QT for cross-platform UI. We also develop software tools in C++ and Python to support our main development processes and for testing at different levels. You can expect to contribute to all these activities and especially to the system design part with your expertise.

You will have an opportunity to closely interact with our hardware department as well as to develop and apply your skills by participating in the coming new projects that rely on technologies like GPU computing and machine learning.

We develop software in a controlled environment and comply with the regulations (MDR/FDA), so you should expect thorough documentation to ensure software quality and to support our quality management system.

For this position we consider experienced candidates with 5+ years of experience to join us as a Senior Software Developer, and experts with 10+ years of experience to join us as a Software Architect.

Do you have the skills we are looking for?

  • MSc or BSc in Computer science or Engineering
  • C++ and Python – as main languages
  • Cross-platform development for Windows and Unix
  • Test-driven development – unit tests, integration tests, system tests, etc.
  • Git – for code versioning

Do you have other relevant skills?

  • Software development and documentation for medical devices
  • Computer vision, image analysis, mathematical modeling
  • Experience in agile development in scrum, with Jira
  • Experience with modern DevOps and CI/CD

Are you our new colleague?

  • You have a structured goal-oriented mindset
  • You enjoy working in a team
  • You are a social person with a sense of humor
  • You are fluent in English, speaking and writing

About The Team

Our software development team consists of four developers. We have expertise in MRI imaging, computer vision and high-performance computing. Our main language is C++ for high-performance code. We use Python for fast prototyping and development of tools.

The team is dynamic and agile. We work in scrum without idolizing it, and rather adopting it for our needs. We are open towards each other and the problems, and social aspects are important. A good sense of humor is definitely a benefit. We go dining together downtown, spend computer gaming nights at the office, and have fun together.

About The Company

TracInnovations is an international med-tech company with headquarters in Denmark and offices in US and UK, founded at Technical University of Denmark in 2015. We develop and produce a unique markerless motion tracking system for MRI scanners to register patient motion during scanning and to correct the final 3D scan images. Our tracking system reduces the need for patient sedation, especially for children, lowers the need for scanning repetitions, and therefore improves the patient comfort and lowers the scan cost.

The company is now rapidly growing to speed up its research and development and to scale up the production. We have just moved to our new spacious headquarters in Ballerup, where we have both development and production facilities.

The company language is English.


  • Great career opportunity in a growing international company
  • Flexible working hours
  • Health insurance
  • Catered lunch in canteen
  • Friday breakfasts
  • New spacious facilities in our headquarters in Ballerup
  • Relaxed atmosphere and friendly colleagues

How To Apply

To apply for the position please send your CV and motivation letter to job@tracinnovations.com with the subject “C++/Python Senior Developer (Architect)”.

For more information about the position, please email to job@tracinnovations.com.

We process applications as they arrive.

Gem job