Skip to main content

Thesis Student, Embedded Software Development, IAR Systems

Uppsala, Sweden

About Us 

Ever wondered what powers the products people rely on every day? Chances are, we've helped build it.

Our software and development tools help build products used in cars, hospitals, factories, homes, and industries around the world. We help engineers solve complex challenges and create technology people can depend on. 

Rooted in Nordic values and trusted by innovators worldwide, we combine deep technical expertise with a culture of curiosity, craftsmanship, and collaboration. With decades of engineering experience and a shared passion for technical excellence, we're helping shape the future of software and embedded development. 

We take pride in building tools for people who build the world around us. 

About the Role

IAR is part of Qt Group, operating as an independent business focused on embedded software development. We provide software development tools that help engineers develop, debug, test, and secure embedded software for products across automotive, industrial automation, medical technology, and other industries. 

We are looking for students interested in completing a bachelor’s or master's thesis together with our Engineering organization in Uppsala. Your thesis will focus on a technical challenge connected to our products, tools, or development environment, combining academic investigation with practical engineering.

At IAR, you will work closely with experienced software engineers and get the opportunity to apply what you have learned at university in a professional development environment. You will gain insight into the challenges our engineers work with every day and explore a topic that has both academic relevance and practical value for IAR. A thesis can also be the beginning of a longer relationship, with opportunities to stay connected to IAR as you continue your studies and develop your career.

We are particularly interested in students who already have an idea or technical area they would like to investigate. Tell us what you are curious about and why. Together, we can explore how your idea could be developed into a relevant thesis project at IAR. Both bachelor’s and master's thesis projects are paid. 

The thesis work will be carried out together with our Engineering organization at our headquarters in Uppsala, Sweden.

What You’ll Do 

Depending on the topic and academic level, your work may involve research, evaluation, implementation, testing, or a combination of: 

  • Explore and define a technical problem together with your IAR supervisor and development team 
  • Research existing approaches, technologies, or methods relevant to the problem 
  • Design, implement, or prototype potential solutions 
  • Test, measure, and evaluate your results in a real engineering environment 
  • Work closely with software engineers and gain hands-on insight into our products, technology, and development processes 
  • Document your findings, draw conclusions, and present the outcome of your thesis 

What You Bring to the Table 

We are looking for students who are genuinely curious about software development and enjoy exploring technical problems beyond their coursework. We would like to understand what you have built, investigated, or experimented with so far – whether through personal projects, university projects, open-source contributions, previous work, or other technical activities.

  • You are currently pursuing a bachelor’s or master’s degree in Computer Science, Software Engineering, Embedded Systems, Electrical Engineering, or a related field
  • You have hands-on programming experience and can share examples of technical projects or problems you have worked on
  • You have an interest in embedded systems, software development, testing, debugging, automation, or developer tools
  • You have an idea, technical problem, or area that you would be interested in exploring as part of your thesis
  • You enjoy investigating technical problems and turning ideas into practical solutions
  • You are comfortable taking ownership of your work while asking questions and collaborating with others
  • You can communicate your work and findings clearly in English

Bonus Points For...

  • Experience with C, C++, Python, or similar programming languages
  • Previous exposure to embedded systems, software testing, test automation, debugging, CI/CD, or development tools

Build What Matters. Grow Where It Matters. 

We believe work should support your life, not the other way around. That's why our benefits are designed to be flexible, inclusive, and meaningful across every stage of your journey. From wellbeing and growth to celebrating life's big (and small) moments, we invest in what matters to you, wherever you are. 

  • Flexibility You Can Count On 
    We offer hybrid working options and flexible hours, empowering you to balance your personal life and professional goals because life outside of work matters, too. 
  • Meaningful Wellbeing Support 
    From mental health resources to physical wellness programs, we provide practical, accessible support tailored to local needs. 
  • Opportunities to Grow 
    Whether through hands-on learning, mentorship, or international collaboration, we invest in your development so your career can grow in the direction you choose. 
  • Inclusive by Design 
    You'll join a team that values different perspectives, encourages collaboration, and creates space for everyone to contribute and succeed. 
  • Rewarding Your Impact 
    Our compensation and benefits packages are competitive, regularly reviewed, and locally relevant, ensuring your contribution is recognized wherever you are. 

Bring Your Whole Self 

The best ideas come from people with different experiences, perspectives, and ways of thinking. We are committed to creating an environment where everyone feels respected, supported, and able to do their best work. 

We welcome applicants of all backgrounds and identities and provide equal opportunities for all. Our technology may be what we're known for, but it's our people who make the difference. 

We'd love to learn more about you. Tell us about your skills and experience, but just as importantly, tell us what motivates you and what kind of impact you want to make. 

Similar Positions

Job Title

Function

Location

Senior Investor Relations Lead

Finance

Espoo

Solutions Specialist, MCU

Technical

Bengaluru

Account Manager

Sales

Seoul

Account Manager

Sales

Shenzhen

Sales Manager, Industrial Automation

Sales

Shanghai

Account Director, LG

Sales

Seoul

Senior Account Executive, IAR Systems

Sales

Tokyo

Senior Lead - Developer Community Growth

Product & Project Management

Espoo

Regional Sales Manger, India

Sales

Bengaluru

Software Test Engineer, IAR Systems

Technical

Uppsala, Sweden

Legal Counsel, Product & Privacy

Legal

London

Legal Counsel, Product & Privacy

Legal

Espoo

Senior ICT Specialist, Security

IT

Espoo

Senior Account Manager, Automotive

Sales

Shanghai

Senior Lead - Developer Community Growth

Product & Project Management

Oulu

Senior ICT Specialist, Security

IT

Oulu

Software Engineer, Automation and Tooling, IAR

Technical

Uppsala, Sweden

Senior Product Lead, Tooling

Product & Project Management

Oulu

Senior Product Lead, Tooling

Product & Project Management

Espoo

Senior Product Lead, Embedded

Product & Project Management

Oulu

Senior Product Lead, Embedded

Product & Project Management

Espoo

Software Engineer, License Client and Platform, IAR

Technical

Uppsala, Sweden