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
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.