STUDENT OPPORTUNITIES
TAKE THE NEXT STEP IN YOUR CAREER
THESIS WORK
Configura is regularly looking for students to join us for their Thesis Work. If you have an interest in web development and React or object-oriented programming and Java, C# or C++, you might be interested in doing your Thesis Work at Configura.
Below are some examples of projects you can realize at Configura. We are open to discussing other projects if you have a specific area that you are interested in.
THESIS WORK AREAS
Users of CET today use the software to create beautiful photo realistic renderings of the spaces they’re designing.
But getting a top-quality result often requires both skill and trial-and-error from the user to know how to best place the light sources, tweak the rendering settings and other things needed to get the best result.
We are looking for someone to investigate how we can create a rendering assistant that automates and guides the user to create the best renderings with the least effort.
Capturing 3D point clouds from room scans is a technique that is rapidly growing in use over the recent years.
We are looking for someone to investigate how point clouds could be utilized in space planning scenarios. It can mean exploring possibilities and efficiency of using point clouds, comparing it to other techniques of modelling buildings and objects, as well as creating a prototype of usage within our software CET. There are also challenges related to the size of the models when using this technique, as well as the question how the point clouds can best be visualized.
Our UX-designers here at Configura use Figma to create the UI-designs which are then implemented into the code of our apps by the developers.
However, it’s common that elements of the design such as the colour scheme changes after the design has already been implemented.
We are looking for someone to investigate how we could connect the design in Figma to the code of the UI so that when a style change is done in Figma, the corresponding change is also done in the code of the implementation.
The area of Generative Design – using algorithms and trained AI models to generate design proposals – has gained increasing focus recently. Especially the recent advancements in large language models have increased the attention and expectations of AI-driven solutions in general. The ability to leverage generative design and AI is therefore something that is increasingly in demand in this type of software.
Research areas can include both investigating requirements and techniques for generative design, testing/prototyping algorithms and models as well as UI/UX-aspects of tools for generative design.
This is an area of active research at Configura and we will offer opportunities for thesis work related to this during 2025.
Another area that is increasing in popularity and usage recently is room scanning. An example of this is using LiDAR-technology for scanning an area to generate a point cloud representation used for generation of a room model that can be used for measurements and design of the space inside the software.
Research areas related to this includes for example practical experiments with room scanning techniques as well as investigating how point clouds can be utilized in space planning scenarios. It can mean exploring possibilities and efficiency of using point clouds, comparing it to other techniques of modelling buildings and objects, as well as creating a prototype of usage within our software solutions. There are also challenges related to the size of the models when using this technique, as well as the question how the point clouds can best be visualized.
We will be looking for at least one thesis work related to this field during 2025.
We offer internship and thesis work opportunities to help you explore the tech industry
What are you waiting for?
EMPLOYEE INTERVIEWS
- HENRIK PHUNG, LINKÖPING
- HANNES HAGLUND, LINKÖPING
HENRIK PHUNG, LINKÖPING
Meet Henrik Phung, a Senior Developer at Configura, who started his journey with the company in 2017 while doing his Thesis Work.
WHAT WAS IT LIKE TO COMPLETE YOUR THESIS WITH CONFIGURA?
I started my thesis work in 2017 and I worked with investigation on the performance awareness of our developers. I created an automated test tool to measure performance in all models/snappers in CET. I also did a survey to see how aware developers were on overall CET system performance.
HOW WAS YOUR EXPERIENCE AT CONFIGURA?
My experience was great, it was really easy to get help from everyone. Everyone was really open to me and shared their ideas which was helpful.
WHAT DID YOU ENJOY MOST ABOUT YOUR EXPERIENCE?
I would say the best part was the learning experience itself. In addition to this, I learned a lot about statistics and surveys in general. I’m glad I had a chance to handle a real project from start to end. I also got to see what Configura was like as a company, I could see myself working there. I was mentored by a nice group that I still connect with today.
WOULD YOU RECOMMEND STUDENTS TO DO THEIR THESIS WORK AT CONFIGURA AND WHY?
Yes, I recommend doing your Thesis Work at Configura because the company is very open and lets the students choose their own path.
HANNES HAGLUND, LINKÖPING
Meet Hannes, he is one of our Developers at Configura and his journey with the company started as a Summer Intern at Configura in 2015.
WHAT WAS YOUR SUMMER INTERNSHIP AT CONFIGURA LIKE?
I participated in two summers. The first year, myself and five other interns were tasked with creating a tool for automatic GUI testing within Configura’s CET framework. Features included choosing elements to click programmatically, as well as recording and playing back user interactions. It was part of the requirements to use image recognition to hit buttons, rather than “finding” them via some other method, such as exact pixels or win32 id’s. We were able to create a prototype, but it was admittedly unstable due to the image recognition struggling with different resolutions, and Windows display scaling causing strange issues when interacting with their API.
The year after, two of us were tasked with various small improvements, bug-fixes and developing some debug utilities. We fixed a couple of bugs, extended the math library, provided further unit tests and wrote utilities for displaying debug information about rendered 3d models in real time.
WHAT WAS IT LIKE COMPLETING A SUMMER INTERNSHIP WITH CONFIGURA?
I was nervous at first, but it was exciting getting to work with what felt like a powerful and useful tool. I got significant help and encouragement from senior developers (including one of the company founders!) who assisted and guided our internship team with the project.
The second year, it was really cool working on smaller stuff that you knew would be part of the company’s releases, bringing immediate value to other developers. Many summer internships involve creating isolated code that doesn’t end up being used, but at Configura I made a real impact.
WHAT DID YOU LEARN?
Besides a lot of technical stuff, it was a great experience getting to work with an actual company for the first time. The employees who guided us were very inspirational.
It was my first experience working with legacy code in a real commercial codebase. Getting to feel that out is important and trains skills you don’t really learn at university. Like it or not, working with legacy code is what most of us will end up doing. Why not try it out?
WHAT WAS THE BEST PART ABOUT YOUR INTERNSHIP?
We had to link win32 and openCV libraries to Configura’s internal language, define an interface for it and then use that to search for and click a button. I remember all that working in unison being exciting. It really felt like we had pulled in a lot of functionality from nothing and built it from the ground up. It was magical to fiddle with what is, for Configura, low-level stuff and build it all the way up to high-level functionality.
As I mentioned above, I really liked feeling useful, and getting to finish a bunch of smaller atomic issues in year two. It was a nice shift from the huge project I ended up in that first year.
WOULD YOU RECOMMEND OTHER STUDENTS APPLY FOR SUMMER INTERNSHIPS AT CONFIGURA?
Definitely. It’s a friendly culture and provides exciting projects.