Jobs and Careers
DE

Senior Software Engineer

Detection Technology
Finlandfull_timeVerifiedPosted 11 Sept 2025

About the role

With us You do
WORK THAT MATTERS

We are the most trusted partner imaging the unknown by creating foresight capabilities quicker to discover and prevent threats. Our solutions contribute to the improvement of people’s health and safety daily. With us you do work that truly matters.

We are a global provider of X-ray detector solutions and services for medical, security, and industrial applications. Our solutions range from sensor components to optimized detector subsystems with ASICs, electronics, mechanics, software, and algorithms.

Our net sales totaled EUR 108 million in 2024. We have over 460 active customers in over 40 countries. We employ around 490 people in Finland, China, India, France, and the US. Our company’s shares are listed on the Nasdaq First North Growth Market Finland.

We are looking for a skilled professional to join our global team in Oulu. We have an immediate opening for

Senior Software Engineer

Are you interested in joining a cutting-edge company and collaborating with an innovative team on unique X-ray products? You will be part of our global, skilled, and customer-focused organization, working with multidisciplinary teams through all phases of the product life cycle, from conceptual development and detailed design through qualification, manufacturing transition, and customer support.

Your role

As a Senior Software Engineer, you will develop software solutions for our detector systems, ensuring they meet customer requirements as well as high performance and reliability targets. You will contribute to products ranging from cost-effective, high-volume systems to scalable, feature-rich platforms. In this key role, you will help define and implement next-generation system architectures while collaborating closely with other technical experts. You will also bring your expertise to enhance our development environment and processes, ensuring high-quality, timely deliverables.

Responsibilities

  • Identifying, specifying and implementing appropriate software deliverables
  • Applying the optimal architectures and coding structure for the high quality software design
  • Implementation of product SDK including device API libraries, interfaces, protocols and GUI applications for the target platforms (Linux, Windows, embedded Linux)
  • Implement unit tests to cover your developments
  • Support for software testing, debugging and quality assurance (including test automation)
  • Support for software continuous integration pipeline and build management development
  • Creation of project related software specifications, UML description, plans and documentations

What we expect

Required:

  • 5–10 years of experience in software engineering, particularly in C++ development of libraries for device SDKs on Windows and Linux systems
  • Strong expertise in data structures, algorithms, and object-oriented programming (C++)
  • Advanced knowledge of modern C++ standards
  • Experience working in global and multicultural teams
  • Excellent diagnostic, debugging, and problem-solving skills
  • Fluency in written and spoken English
  • Bachelor’s or Master’s degree in Computer Science or equivalent

Preferred:

  • Experience in software design for real-time systems, ideally from (X-ray) camera, video, or image processing applications
  • Knowledge of Python, C#, Qt, and bash scripting
  • Experience with algorithm implementation and optimization
  • Familiarity with Agile Scrum framework


Expected value of short- and long-term goals

  • 1–6 months
    • Learn DT’s products, technologies, and development practices
    • Contribute to ongoing software development tasks

    6–12 months

    • Take ownership of key software modules
    • Support planning and prioritization of development projects

    12–24 months

    • Contribute actively to software architecture decisions and platform development plans
    • Deliver complex software features with high reliability
    • Act as a subject matter expert for selected areas and mentor junior colleagues


Location

This position is based in Oulu, Finland, with close collaboration with our global teams. You will report to the Principal Engineer, Software. 

Our offer

We offer you an impactful role in a global high-tech company developing advanced X-ray imaging

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Detection Technology

View company profile →