Careers with the Benchmarks team at UL

About UL

UL is an independent, global safety science organization with more than a century of expertise and innovation in the fields of product safety testing, inspection, and verification services. With 10,000 people in 40 countries, UL helps customers, purchasers, and policymakers navigate market risk and complexity.

UL benchmarks help people measure, understand and manage computer hardware performance. We create 3DMark, PCMark and VRMark, the industry's most trusted and widely used benchmarks for desktop computers, notebooks, tablets, smartphones, and VR systems. Our software is used throughout industry, by hundreds of press publications, and by millions of people around the globe.

Working at UL

You'll work with equally talented programmers, artists, designers and engineers in an environment that's friendly and casual. We work in small, self-managed teams that control their own time. You'll enjoy a great deal of autonomy and responsibility while making a significant and visible contribution to our software and services.

Working at the cutting edge of new PC and mobile technology will give you an excellent opportunity to improve your existing skills, while learning new ones. We offer varied and interesting challenges and work with many of the world's leading technology companies. We respect the importance of work-life balance and are committed to providing a relaxed, comfortable and healthy working environment.

We are always on the look out for exceptional talent. If you would like to join us, please write to UL.BenchmarkCareers@ul.com and tell us what you will bring to our team.


Lead developer for AI benchmarks

Based in Espoo, Finland | Posted May 14, 2019

We are looking for a Lead Developer for the new line of AI benchmarks. You will be creating new cutting edge AI benchmarks for mobile and other platforms in partnership with leading technology partners. You will be able to build your own team to work with you in collaboration with the existing teams.

What you’ll do

  • Lead a team of developers.
  • Define the requirements for AI benchmarks.
  • Design and develop AI benchmarks.
  • Participate in discussions with industry partners.

Your skills and experience

  • Architectural knowledge of AI interference on mobile hardware.
  • A good understanding of the current state of AI APIs and applications.
  • Excellent collaborative skills.
  • Excellent communication skills in English.
  • Excellent programming skills.

Preferred

  • Master’s degree in relevant discipline.
  • Experience in developing AI interference applications.
  • Excellent skills in developing applications for the Android platform, with a strong bonus for other platforms.
  • At least 5 years of relevant work experience in developing software.

How to apply

Please send your application together with your CV to UL.BenchmarkCareers@ul.com.

Return to top


Mobile Developer with AI focus

Based in Espoo, Finland | Posted May 14, 2019

We are looking for a developer for mobile platform with a special interest in AI applications. In this role, you will help create benchmarking software for assessing the performance of the latest smart devices.

AI is emerging as an everyday technology with many exciting applications. These applications rely on new hardware with dedicated AI acceleration. As a benchmarking company our interest is in determining what are the true capabilities of this emerging technology.

You will get to work closely with our industry partners to design, develop, and deliver new benchmarking applications for measuring AI performance on different types of devices. The ideal candidate will also have experience in building applications for iOS, Windows or Linux platforms.

This position is available at both junior and senior level. Relevant experience is important, but we are good at recognizing talent in those who are starting their career.

What you’ll do

  • Work with the technical lead to develop benchmark specifications.
  • Develop parts of the AI benchmarks while maintaining high-quality code and documentation.
  • Ensure that the benchmark tests are accurate, relevant, and impartial.

Your skills and experience

  • Strong intellectual curiosity and a passion for technology.
  • Experience developing for Android platforms.
  • Good programming skills.
  • Good collaboration skills.
  • Good communication skills in English.

Preferred

  • Master’s degree in a relevant discipline.
  • At least 2 years of relevant work experience in developing software.
  • A good understanding of AI inference APIs and applications.
  • Good working knowledge of AI hardware architecture.
  • Experience in developing AI applications.
  • Experience in developing applications for the iOS platform.
  • Experience in developing applications for the Windows platform.

How to apply

Please send your application together with your CV to UL.BenchmarkCareers@ul.com.

Return to top


Product Manager

Based in Espoo, Finland | Posted May 14, 2019

Are you passionate about articulating customer needs into products that meet and exceed expectations? Do you have a clear vision of how to differentiate and deliver unique value based on market opportunities and customer demands? Are you a product champion who understands the gritty tasks of building a successful product and sees the development throughout the product life cycle? If this sounds like you, please read on!

As a Product Manager at UL, you will work with some of the best professionals in software development, artists, design, sales and marketing to break new ground in hardware benchmarking. You will define the product strategy, roadmap, and features and lead a cross-functional team to implementation. You will not only help shape our industry-leading products, but also the way that we create them.

What you’ll do

  • Manage our product lines through the entire product life cycle.
  • Maintain an understanding of the target market, our competitors, and our customer base.
  • Stay up to date with technology trends and changes within markets.
  • Translate market trends and company vision into roadmaps and product requirements.
  • Ensure the right positioning of our products in the market.
  • Work closely with the development team.
  • Work with and support our sales and marketing teams.

Your skills and experience

  • You are passionate about technology.
  • You have at least 5 years of experience as a Product Management / Analyst in a Scrum (Agile) environment.
  • You’ve developed roadmaps, sprints, and product specifications.
  • You have a proven track of product management process.
  • You understand software development processes.
  • You know the PC and smart device hardware market.
  • Excellent collaboration and communication skills in English.

Bonus points

  • Master’s degree in a relevant discipline.
  • Demonstrated sales training experience.
  • Work experience in the PC, smartphone or home electronics industry.
  • Experience in benchmarking PC or smartphone hardware.

How to apply

Please send your application together with your CV to UL.BenchmarkCareers@ul.com.

Return to top


Senior Graphics Software Engineer – 3DMark

Based in Espoo, Finland | Posted May 14, 2019

We are looking for a Senior Software Engineer to grow our 3DMark team. You will play a key role in developing new benchmark tests for 3DMark - our flagship benchmarking application that is used by millions of gamers around the world.

This is an opportunity unlike any other. The work we do is aimed for technology and hardware that will not exist for some time, and you will have the opportunity to witness first-hand the first stages of everything new in the world of 3D graphics. The challenges this introduces are unique and fascinating.

Creating new benchmarks will involve many interesting challenges using new APIs and hardware features. Thanks to our partnerships with AMD, Intel, Microsoft, NVIDIA, and other world-class companies you will be working at the leading edge of technology.

What you’ll do

  • Design and develop new benchmark tests from start to finish.
  • Introduce new features to our rendering pipeline.
  • Create best-practice code for new APIs and hardware features.
  • Collaborate with engineers from our industry partners.

Your skills and experience

  • Bachelor’s degree in Computer Science or Mathematics.
  • At least 5 years of experience in software design and development using C++.
  • At least 3 years of experience in real-time computer graphics.
  • Experience with profiling and optimizing GPU and CPU code.
  • Extensive familiarity with a modern graphics APIs and shading languages.
  • Solid knowledge of linear algebra.
  • Good communication skills.

Preferred

  • PhD in a related field.
  • Experience in software development for multiple platforms.
  • Experience with VR APIs.
  • Strong understanding of desktop and mobile GPU and CPU architecture.
  • Experience with low-level vendor-specific optimizations.
  • Good understanding of artist tools and methodologies.
  • Experience with Unreal Engine and Unity.

How to apply

Please send your application together with your CV to UL.BenchmarkCareers@ul.com.

Return to top


Full Stack Developer

Based in Espoo, Finland | Posted May 14, 2019

We are looking for a Full Stack Developer for our retail solutions.

What you’ll do

We provide our retail customers a full set of services to help them communicate the strength of their product range by using our data and insight on the performance capabilities. You’ll be responsible for providing and maintaining data services for our retail customers and for developing the architecture to support business growth. Read more about our retail solutions.

Your skills and experience

  • Full stack developer with experience in cloud services.
  • Interested in computer hardware and PC components.
  • Excellent collaborative skills.
  • Excellent communication skills in English.
  • Excellent programming skills.

Preferred

  • Practical experience with developing Java web services and MySQL databases.
  • Practical experience with Amazon Web Services and Google Cloud Platform.
  • Master’s degree in relevant discipline.
  • At least 2 years of relevant work experience in developing software.

How to apply

Please send your application together with your CV to UL.BenchmarkCareers@ul.com.

Return to top


Software Developer - DevOps

Based in Espoo, Finland | Posted May 14, 2019

We are looking for a talented software developer to join our User Experience team. In this team, you will create software for the web, mobile and desktop environments. You will design, implement and maintain reliable solutions using modern working methods such as test-driven development and quick release cycles.

We are currently using a variety of tools across our various product lines such as Java, Scala, C#, C++, Kotlin and Javascript. If you count some of these among your strengths, you could be the one we are looking for. As a developer at UL, you will help decide what tools we use next.

English is our working language, so good written and spoken skills are required to succeed in these roles.

This position is available at both junior and senior level. Relevant experience is important, but we are good at recognizing talent in those who are starting their career.

What you’ll do

  • Monitor the status of projects and the development environments.
  • Review and evaluate work tools and procedures.
  • Identify inefficiencies and problems, and recommend solutions.
  • Ensure smooth infrastructure operations through effective design, integration, and use of technology.
  • Assist development teams to implement build structures and continuous integration processes.

Your skills and experience

  • Enthusiastic attitude to technology and development.
  • Knowledge of Continuous Integration tools, including, but not limited to: Jenkins, Gitlab, and Perforce.
  • Experience with cloud platforms, AWS, GCP or Azure.
  • Prior experience from Unix/Linux administration.
  • Interest in emerging web technologies.
  • Experience with continuous integration tools.
  • B.Sc. in Computer Science or a related field.
  • Open-minded, result-oriented and eager to solve challenges.

Bonus points

  • Java development experience.
  • Windows desktop application development experience.
  • Interest in PC hardware / gaming.
  • Interest in infrastructure and tooling.
  • Knowledge of Kubernetes.
  • Lean-Agile process knowledge.

How to apply

Please send your application together with your CV to UL.BenchmarkCareers@ul.com.

Return to top

UL and the UL logo are trademarks of UL LLC © 2019 All Rights Reserved.  |   Privacy Policy  |  Cookie Policy  |  Terms and conditions