As a senior C++ software engineer at Thirona you will develop and maintain the software framework and applications that execute the algorithms developed by our deep learning team. Applications include back-end routines for pre- and postprocessing for our image analysis models, applications to automate data transfer between systems and executables to create visual reports for our clients.

You will work in a scrum team, and in close collaboration with other software teams and the deep learning team. We expect you to use your expertise to design and implement the software solutions for the task at hand. As a senior C++ software engineer you guide the other software engineers in performing their job and communicate closely with other teams to determine the best solutions.

Most of the time you will be programming in modern C++, but occasionally you will also need to write supporting scripts. Having some experience with Python, CMake, Docker and/or Jenkins is a plus.

In this role you will (not an exhaustive list):

  • Design and develop new software features, maintain and optimize existing software, validate and verify existing and new software solutions
  • Define and execute the planning for these software releases with solid work estimates and planning and communicate closely with Product Management, Software engineers and Quality Assurance team
  • Point of contact for the technical quality of a segment of Thirona software solutions
  • Manage the content of new software releases for this segment
  • Evaluate and identify new technologies for implementation
  • Guide the Software Engineers in performing their job
  • Identify and address possible issues related to product safety, information security and personal data (privacy) according to Thirona’s policies and procedures
  • Advocate for continuous improvements to the quality, security and performance of Thirona products, software and systems

Profile & Competences:

  • Bachelor's or master's degree in computer science, software engineering or equivalent education
  • 4+ years experience as software engineer in a professional setting
  • Experience with C++
  • Knowledge of Python, CMake, Docker and/or Jenkins is a plus
  • Experience with software development under EU-MDR and/or FDA medical device regulations is a plus
  • Strong accountability and willingness to challenge the status quo
  • Flexible; strong ability to work in a fast-paced, fast-changing environment
  • Proactive and confident decision maker; provides clarity after inquiring about relevant details
  • Pragmatic and adopting a user-oriented mentality, both towards internal and external users.
  • Good organizational skills; the ability to work in a collaborative environment
  • A desire to improve skills are essential

Practical information:

  • In total, Thirona counts +/- 50 employees with international backgrounds
  • Office location: Nijmegen
  • The candidate must be either living in the Netherlands or willing to move to the Netherlands
  • 32-40 hours work week – hybrid working is allowed for 2 days per week
  • Part-time can be considered
  • Principal residence within 1 hour travel distance from the office
  • 25 vacation days based on a 40 hours contract and 8% holiday allowance
  • 8% pension allowance with a flexible pension plan

Why should you choose us?

  • We offer a competitive salary and plenty of personal development opportunities
  • We are proud to have a positive impact on people’s lives
  • We are a friendly and energetic team of professionals
  • We work hard but have fun together
  • We keep growing and like to see you growing with us

Interested? We’d love to hear from you!

Please send your CV to vacancies@thirona.eu. Note that applications via LinkedIn will not be processed.

Acquisition for this vacancy is not appreciated.