Software Engineer C++ - Nijmegen, Nederland - Thirona BV

    Thirona BV
    Thirona BV Nijmegen, Nederland

    4 weken geleden

    Default job background
    Beschrijving

    Software Engineer C++

    Nijmegen (GLD)

    About Thirona Retina: Thirona Retina BV is a spin-off of Thirona BV, a rapidly growing global company specializing in AI-assisted medical image analysis. Established in 2014, Thirona has evolved from a startup based on science to a leading player in AI-powered image analysis. With cutting-edge AI technology and a strong reputation in lung diseases, Thirona has excelled in developing solutions for eye care. Building upon Thirona's scientific background and technological expertise, Thirona Retina focuses solely on eye diseases.

    RetCAD software leverages advanced deep learning and computer vision to deliver precise analysis of eye images, backed by internationally recognized clinical evidence. This software aids eye care experts in the early detection and grading of vision-threatening conditions such as Age-related Macular Degeneration (AMD), Diabetic Retinopathy (DR), and Glaucoma. RetCAD is accessible to clinical and optical markets through integrations with major fundus camera brands (Topcon, Tomey, Nidek, Canon, iCare) and supports various national screening programs in the UK and Europe.

    About the Role:

    As a C++ software engineer at Retina, you will be responsible for developing and maintaining software systems that implement the algorithms created by our Deep Learning team. This includes applications for clients and backend processes for data preprocessing and postprocessing in image analysis models.

    You will primarily work independently at Retina with minimal supervision from the C++ team at Thirona. Your role involves utilizing your expertise to design and execute software solutions for the given tasks, collaborating with Thirona engineers to ensure seamless code integration between Retina and Thirona.

    Most of your work will entail programming in modern C++; however, there may be occasions where you'll need to write supporting scripts. Proficiency in Python, CMake, and/or Docker would be advantageous.

    Key Responsibilities:

    • Designing and implementing new features in Thirona Retina software by:
      • Addressing end user requirements and proposing solutions
      • Developing a design to implement these solutions
      • Collaborating with software engineers and senior software engineers to finalize the design
      • Implementing the chosen design
    • Maintaining existing software in compliance with regulations
    • Validating and ensuring the correctness of existing and new software by:
      • Reviewing software code
      • Establishing and managing automated tests in general testing frameworks
      • Conducting manual testing
    • Deploying software on cloud and local hardware
    • Managing cloud integrations with third-party applications

    Profile & Competencies:

    • Bachelor's degree in Computer Science, Software Engineering, or equivalent
    • Proficient in programming, particularly C++ or Python
    • Innovative and analytical problem-solving skills with a focus on troubleshooting complex issues
    • Customer-centric mindset, catering to both internal and external clients
    • Commitment to continuous improvement

    Practical Information:

    • Thirona has around 40 employees with diverse international backgrounds
    • Office located in Nijmegen
    • 32-40 hours per week with hybrid work options
    • Part-time arrangements can be considered
    • EU citizenship is a prerequisite for this role
    • Main residence must be within a one-hour travel distance from the office
    • 25 vacation days based on a 40-hour contract, plus 8% holiday allowance
    • 8% pension contribution with a flexible pension scheme

    Why Join Us?

    • Competitive salary and ample opportunities for personal development
    • Positive impact on people's lives
    • Friendly and dynamic team of professionals
    • Work hard while enjoying a collaborative environment
    • Opportunities for personal and professional growth within the company

    Timeline:

    • Application deadline: 13th of May
    • Initial selection after CV and motivation letter submission
    • Selected candidates will undergo a coding assessment
    • First round of interviews: starting on 13th May
    • Second round of interviews: commencing on 20th May
    • Potential start date: 1st June or 1st July

    Get in Touch!

    We look forward to receiving your CV and motivation letter!