Detection Technology

Software Algorithm Engineer

Detection Technology  •  Shanghai, CN (Onsite)  •  5 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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 totalled 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 Shanghai. We have an immediate opening for

Software Algorithm Engineer

Responsibilities

  • Be responsible for the software design and code development
    implementation of the company's X-ray imaging products, including SDK,
    UI interface, image post-processing algorithms, and the development of
    commercial software for end customers.
  • Be in charge of developing various image post-processing algorithms,
    encompassing image denoising, image enhancement, image sharpening,
    dynamic range compression and full-feature display, real-time
    calculation of automatic window width and level, feature extraction,
    target detection and recognition, etc. Oversee the entire process from
    requirement analysis to algorithm implementation and testing to ensure
    algorithm performance and accuracy.
  • Process and analyze large-scale image datasets for feature extraction
    and pattern recognition; employ machine learning and deep learning
    methods to achieve ideal image post-processing effects.
  • Optimize existing algorithms to enhance processing speed and reduce computational complexity. Experience in parallel computing, CUDA, and
    OpenCL design and development is desirable.
  • Complete code writing according to design documents or requirement specifications, and conduct unit testing and maintenance.
  • Write documentation related to design and development explanations, and manage and control records.
  • Analyze and resolve issues encountered during the software development process.
  • Collaborate to achieve relevant project tasks and objectives.
  • Engage in cross-departmental collaboration, working closely with
    software, firmware, embedded system teams, and other members to ensure
    seamless integration of algorithms into products.

What we expect

  • Degrees in majors such as Computer Science, Image Processing,
    Artificial Intelligence, Electronic Information, Information and
    Communication, Computer Vision, Pattern Recognition, and Optics, or
    related fields.
  • Bachelor's degree or above, with 5-10 years or more of work experience.
  • Possess a solid mathematical foundation and strong algorithm
    implementation skills, be proficient in C/C++ programming, have a good
    understanding of commonly used machine learning and deep learning
    frameworks such as TensorFlow, PyTorch, and Caffe, demonstrate good code
    quality and style, and have the ability to design advanced image
    processing algorithms and develop and debug software.
  • Have expertise in technologies and applications related to Artificial
    Intelligence, Machine Learning, Deep Learning, and Computer Vision. Master the fundamentals of image processing and mainstream algorithms
    (such as Convolutional Neural Networks, Edge Detection, Image
    Segmentation, etc.), and have development experience in projects
    involving OpenCV, Python, and Matlab for image and video processing.
  • Be familiar with technical knowledge in related fields such as
    Computer Vision, Machine Learning, Image Analysis and Processing, with
    practical experience being an advantage.
  • Possess good logical thinking skills, communication abilities,
    teamwork spirit, and learning capacity, be filled with technical
    enthusiasm and ideals.
  • Have strong learning ability, be rigorous and meticulous, passionate
    about R&D work, possess good teamwork spirit, and have a certain
    degree of stress resistance.
  • Demonstrate good analytical and problem-solving skills, as well as
    innovative thinking, with the ability to work independently in complex
    technical environments.
  • Be proficient in English reading and writing, with a basic level of listening and speaking skills.

Location

This position is based either in Shanghai China, with close collaboration with our global teams. You will be reporting to the Director Engineering.

Our offer

We offer you a challenging position supported by our international team of professionals in a growing high-tech company, competitive salary and benefits.

More information

Please, feel free to contact us for more information. We are happy to provide you further information.

Detection Technology

About Detection Technology

Detection Technology is a global provider of off-the-shelf and customized detector solutions and services for medical, security, and industrial X-ray imaging applications. Our product portfolio ranges from photodiodes to complete detector systems with ASICs, electronics, mechanics, software, and algorithms. Our solutions meet the performance and reliability requirements of the most stringent applications, such as high-end computed tomography (CT) systems. Furthermore, our products are built on modular, scalable and easily customizable architectures. We have sites in Finland, China, India, France, and the US, and our company’s shares are listed on Nasdaq First North Growth Market Finland.

Industry
Hardware & Semiconductors
Company Size
51-200 employees
Headquarters
Espoo, FI
Year Founded
1991
Social Media