1,561,168open jobs
93,984companies
238,968added this week
Browse all
Location
In office (Solna)
Seniority
Junior
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 13, 2026. First seen by Alion on Oct 7, 2026. AFRY scores B on the Alion truth index.

Overview
Company
Impact
Profile match
AFRY (AF Pöyry) is a Swedish-Finnish engineering, design, and advisory company providing services across energy, industry, infrastructure, and clean technology. The firm operates globally, helping public and private sector clients accelerate the transition toward a sustainable society. Combining technical expertise with digital solutions, it supports projects from early-stage strategy and environmental impact assessments to full-scale engineering execution.

AFRY is a European leader in engineering, design, and advisory services, with a global reach. We accelerate the transition towards a sustainable society. With 19,000 experts in infrastructure, industry, energy, and digitalization, we create sustainable solutions for generations to come.

Many of our employees started their journey at AFRY through their thesis work. It’s a great opportunity to build valuable relationships and explore future career paths.

Location: Solna, Stockholm, Sweden

Start: Spring 2026

Workload: Full-time (30 ECTS)

Language: English

Number of students: 2

Thesis Topic

We are looking for two master's students to explore the use of TinyML for predictive maintenance and fault diagnosis in resource-constrained embedded systems.

The project will start by designing and building a small controllable electromechanical system that can operate normally as well as reproduce different types and levels of faulty behavior. The students will then investigate how sensor data from the system can be used by machine-learning models running directly on a microcontroller to detect and classify faults. The thesis therefore combines two main areas:

  • Design and implementation of a controllable embedded test system

  • Development and optimization of TinyML models for fault diagnosis

The final demonstrator should be able to monitor the system, identify abnormal behavior, determine the likely type and severity of the fault, and provide an appropriate maintenance recommendation.

Thesis Tasks

Embedded systems and test platform

  • Develop the embedded software for real-time system control, fault injection, and synchronized data acquisition.
  • Implement configurable and reproducible fault conditions with different severity levels.
  • Build a labeled dataset covering normal operation and the selected fault conditions.

TinyML and fault diagnosis

  • Investigate suitable machine-learning approaches for fault detection and classification using embedded sensor data.
  • Develop and train models using Python and relevant ML frameworks.
  • Investigate different sensor combinations and their impact on fault-diagnosis performance.
  • Deploy suitable models on a resource-constrained microcontroller.
  • Evaluate the trade-offs between accuracy, memory consumption, computational requirements, latency and energy consumption.
  • Investigate model optimization techniques such as quantization, pruning and, where appropriate, knowledge distillation.
  • Evaluate the resulting models on the physical system under different operating conditions and fault severities.
  • Investigate how detected faults can be mapped to appropriate maintenance actions.

We are looking for two students in their final year of a relevant master’s program. You can apply individually (to be paired with someone) or together with a partner.

  • Suggested master programs: Engineering Physics, Embedded Systems, Computer Science with focus on Graphics or High-Performance Computing, Electrical Engineering, Data Science with specialization in Signal Processing or Electronics, Systems, Control and Robotics.

Skills and experience

Required

  • Good programming skills in C/C++ and Python.
  • Experience working with microcontrollers and embedded systems.
  • Familiarity with software development using Git.
  • Interest in combining software, hardware and machine learning.
  • Ability to work independently and systematically.
  • Good analytical and problem-solving skills.
  • Good communication skills in English, both spoken and written.

Nice to have

  • Experience with RTOS or real-time embedded systems.
  • Familiarity with TinyML or embedded machine-learning frameworks.
  • Experience with sensors, signal processing or data acquisition.
  • Basic knowledge of machine learning and model training.
  • Experience with electronics or motor control.

How to Apply

Please submit your CV, and a short motivation letter.

If applying with a partner, please mention their name in your application.

At AFRY, we engineer change in everything we do. Change happens when brave ideas come together. When we collaborate, innovate technology, and embrace challenging points of view. That’s how we're making future. We are actively looking for qualified candidates to join our inclusive and diverse teams across the globe. Join us in accelerating the transition towards a sustainable future.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,561,168 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Early Careers
Similar stack
Same company
Solna
≈ $27k – $52k per year (Estimated) • In office • Internship • Luleå
Robotics
MAVLink
Apply
≈ $25k – $49k per year (Estimated) • In office • Internship • Luleå
Apply
In office • Full-Time • Bachelor's Degree • Stockholm
Python
AI/ML
Machine Learning
Apply
In office • Full-Time • Bachelor's Degree • Stockholm
Apply
In office • Full-Time • Bachelor's Degree • Stockholm
AI/ML
Machine Learning
DevOps
CloudFormation
AWS
Apply
≈ $25k – $49k per year (Estimated) • In office • Internship • Solna
Apply
≈ $25k – $49k per year (Estimated) • In office • Internship • Solna
Apply
Apply
≈ $49k – $135k per year (Estimated) • In office • Solna
DevOps
Terraform
CI/CD
GitOps
ArgoCD
Jenkins
Git
Kubernetes
Platform Engineering
Bitbucket
GitLab
Cybersecurity
SonarQube
Apply
≈ $33k – $98k per year (Estimated) • In office • Full-Time • Karlskoga • Solna
Apply
See all jobs
This is one of many
1,561,168 more open roles from verified company boards, updated every day.