Jobs and Careers
UL

Associate Software Engineer

UL Solutions
Finlandfull_timeVerifiedPosted 14 Jan 2026

About the role

Artificial intelligence (AI) and Machine Learning (ML) have brought an exciting shift in technology by enabling machines to perform tasks that would otherwise be performed by humans. AI use cases are steadily growing and becoming a part of our daily lives. But how do you find the devices that will deliver the best AI performance for your professional and personal needs? 

 

At UL Benchmarks, we develop industry-standard benchmarking software for PCs and mobile devices. Our benchmarks are used throughout the industry to measure, compare, and manage hardware performance. Leading technology companies, hundreds of press publications, and millions of people around the world rely on  PCMark, Procyon, 3DMark and VRMark benchmarks to make fair and accurate hardware comparisons. Get to know us at https://benchmarks.ul.com

 

 

We are looking for a Junior Software Developer who is keen on hardware performance measurement, NPU’s, GPU’s, power consumption and all that is related to AI benchmarking. You will be joining our growing Procyon development team. Our development culture values innovation and personal initiative.

 

This is a unique opportunity that will enable you to work closely with industry partners that are creating the next generation of hardware that will power the ever-growing AI-based features and experiences in our devices. The work we do aims to ensure that the devices which will be powering these new AI features are up to the task. You will get the opportunity to test and experiment with the latest AI models before they are integrated and optimized in the hardware we use today. 

 

You will be working with programming languages such as Python, C++, and C to create benchmark tests that are able to utilize and harness the power of AI-capable hardware. You will be utilizing inference engines to accelerate AI performance. As a developer in the AI benchmarks team, you will also help decide what we measure and how we will measure it. If you count some of these among your strengths, you could be who we are looking for. 

 

UL benchmarks help people measure, understand and manage computer hardware performance. Our current enterprise products in Procyon AI include Image Generation, Computer Vision and Text Generation. 

  • Assist in the design and development of new AI benchmark tests under the guidance of senior engineers.

  • Support the maintenance and updates of our existing AI products in the market.

  • Contribute ideas for new exciting features and metrics to improve our AI benchmarking solutions

  • Write clean, well-documented code that follows best practices and leverages new APIs and hardware capabilities

  • Work with inference engines from various vendors such as ONNX runtime, NVIDIA’s TensorRT, Intel’s OpenVINO, Qualcomm’s SNPE and more.

  • Collaborate with engineers from our industry partners

Your skills and experience 

Positions are available mainly senior levels. Relevant experience is important, although we are good at recognizing talent in those who are more juniors in their career. 

 

Required 

  • A recent graduate or a developer with a background in software development, not necessarily in AI-related areas.

  • Python, C++ or C programming languages

  • Able to work with deep learning frameworks such as Pytorch, JAX, TensorFlow

  • Familiar with open-source AI model repositories like Hugging Face

  • Good written and spoken English. 

 

Ideal 

  • A passion for AI-based technologies.

  • Knowledge of AI models and how they are implemented.

 

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

UL Solutions

View company profile →