{"id":1997699,"url":"https://alion.io/job/afry-master-thesis-proposal-tinyml-for-predictive-maintenance-in-embedded-systems","title":"Master Thesis Proposal: TinyML for Predictive Maintenance in Embedded Systems","company":{"id":3689,"name":"AFRY","domain":"afry.com","url":"https://alion.io/company/afry","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":{"grade":"B","score":76,"open_postings":77,"ghost_share":0,"stale_share":0.974,"repost_share":0,"time_to_fill_p50_days":35,"computed_at":"2026-10-13T05:45:00Z"}},"role":"Early Careers","role_family":"Early Careers","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Solna, Sweden"],"countries":["SE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Git","optional":false},{"name":"Knowledge Distillation","optional":false},{"name":"Machine Learning","optional":false},{"name":"Model Distillation","optional":false},{"name":"Python","optional":false},{"name":"Quantization","optional":false},{"name":"RTOS","optional":true}],"status":"live","first_seen_at":"2026-10-07T07:08:53Z","employer_posted_date":"2026-10-08","last_verified_at":"2026-10-13T13:49:47Z","board_verified":true,"closed_at":null,"days_open":6,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":6},"description":"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.\nMany 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.\n Location: Solna, Stockholm, Sweden\nStart: Spring 2026\nWorkload: Full-time (30 ECTS)\nLanguage: English\nNumber of students: 2\nThesis Topic\nWe are looking for two master's students to explore the use of TinyML for predictive maintenance and fault diagnosis in resource-constrained embedded systems.\nThe 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:\nDesign and implementation of a controllable embedded test system\n\nDevelopment and optimization of TinyML models for fault diagnosis\n\nThe 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.\nThesis Tasks\nEmbedded systems and test platform\nDevelop the embedded software for real-time system control, fault injection, and synchronized data acquisition. \nImplement configurable and reproducible fault conditions with different severity levels. \nBuild a labeled dataset covering normal operation and the selected fault conditions.\nTinyML and fault diagnosis\nInvestigate suitable machine-learning approaches for fault detection and classification using embedded sensor data. \nDevelop and train models using Python and relevant ML frameworks. \nInvestigate different sensor combinations and their impact on fault-diagnosis performance. \nDeploy suitable models on a resource-constrained microcontroller. \nEvaluate the trade-offs between accuracy, memory consumption, computational requirements, latency and energy consumption. \nInvestigate model optimization techniques such as quantization, pruning and, where appropriate, knowledge distillation. \nEvaluate the resulting models on the physical system under different operating conditions and fault severities. \nInvestigate how detected faults can be mapped to appropriate maintenance actions. \nWe 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.\nSuggested 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. \nSkills and experience\nRequired\nGood programming skills in C/C++ and Python. \nExperience working with microcontrollers and embedded systems. \nFamiliarity with software development using Git. \nInterest in combining software, hardware and machine learning. \nAbility to work independently and systematically. \nGood analytical and problem-solving skills. \nGood communication skills in English, both spoken and written. \nNice to have\nExperience with RTOS or real-time embedded systems. \nFamiliarity with TinyML or embedded machine-learning frameworks. \nExperience with sensors, signal processing or data acquisition. \nBasic knowledge of machine learning and model training. \nExperience with electronics or motor control.\n How to Apply\nPlease submit your CV, and a short motivation letter.\nIf applying with a partner, please mention their name in your application.\nAt 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.","description_format":"text","description_chars":4313,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Sweden","iso":"SE","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Electrical & Electronic Engineering","Industrial IoT (IIoT)","Management Consulting","Engineering Services"],"lifecycle":[{"event":"open","at":"2026-10-07T09:47:07Z"}],"visa":[],"liveness":{"score":60,"band":"ok","label":"Likely open","p_open":1,"p_active":0.604,"p_room":1,"age_days":5,"expected_fill_days":35,"reasons":["conf:2","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/afry-master-thesis-proposal-tinyml-for-predictive-maintenance-in-embedded-systems","json_url":"https://alion.io/job/afry-master-thesis-proposal-tinyml-for-predictive-maintenance-in-embedded-systems.json","meta":{"generated_at":"2026-10-13T15:44:57Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":23999,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3689},"rest":"https://alion.io/mcp/rest/get_company?id=3689"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fafry-master-thesis-proposal-tinyml-for-predictive-maintenance-in-embedded-systems"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fafry-master-thesis-proposal-tinyml-for-predictive-maintenance-in-embedded-systems"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fafry-master-thesis-proposal-tinyml-for-predictive-maintenance-in-embedded-systems"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/afry-master-thesis-proposal-tinyml-for-predictive-maintenance-in-embedded-systems\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fafry-master-thesis-proposal-tinyml-for-predictive-maintenance-in-embedded-systems"}]}