I value problem solving with others as the most important facet of engineering, especially when the problems are complex and meaningful. I enjoy collaborating to find robust solutions that scale. I am motivated by influencing the user experience—through faster responsiveness, smoother framerates, refined haptics, or improved visuals—and I take pride in delivering work that users appreciate.

Carl Sjöberg

I value problem solving with others as the most important facet of engineering, especially when the problems are complex and meaningful. I enjoy collaborating to find robust solutions that scale. I am motivated by influencing the user experience—through faster responsiveness, smoother framerates, refined haptics, or improved visuals—and I take pride in delivering work that users appreciate.

Available to hire

I value problem solving with others as the most important facet of engineering, especially when the problems are complex and meaningful. I enjoy collaborating to find robust solutions that scale.

I am motivated by influencing the user experience—through faster responsiveness, smoother framerates, refined haptics, or improved visuals—and I take pride in delivering work that users appreciate.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Swedish
Fluent
English
Fluent
German
Intermediate

Work Experience

Software Engineer at Illusion Labs AB
June 1, 2025 - October 3, 2025
Extensive debugging and defect resolution for projects built on the in-house game engine (C++); integrated third-party libraries to display in-game billboard ads; maintained ironSource ad implementation for interstitial and rewarded ads; modified client- and server-side messaging to add new purchase offers; implemented tutorial logic and related UI behavior; implemented UI features in Touchgrind BMX2 and Touchgrind Scooter; developed mini-games for an unannounced project (Unity/C#); implemented swipe controls and the rewind mechanic for Touchgrind BMX3: Rivals (Unity/C#).
Software Engineer at Volvo Cars AB
April 1, 2021 - October 3, 2025
Developed integration tests in Python; helped develop the early stages of a 3D rendering layer for the Park Assist Camera (OpenGL/GLTF/GLSL); created and maintained the Park Assist Camera Android app (Java and C++) to convey user input to the camera state machine and display the video stream via OpenGL; developed Android HAL interfaces and HIDL services/libraries in C++, using Linux device driver APIs to handle car signaling and incoming camera video streams as part of a vendor-customized AOSP; extensive debugging and defect resolution in Infotainment codebase, Android framework and Linux kernel.
Consulting Software Engineer at Experis AB
September 1, 2018 - October 3, 2025
Provided flexible software engineering capacity for client projects; contributed to code maintenance, debugging and feature work during contract.
Holiday Substitute at ICA Sweden AB
July 1, 2016 - October 3, 2025
Warehouse/substitute position during holiday periods.
Holiday Substitute at Knapp AB
August 1, 2013 - October 3, 2025
Mechanical workshop substitute work.
Holiday Substitute at ICA Sweden AB
August 1, 2014 - October 3, 2025
Warehouse/substitute position during holiday periods.
Holiday Substitute at ICA Sweden AB
August 1, 2015 - October 3, 2025
Warehouse/substitute position during holiday periods.
Software Engineer at Illusion Labs AB
June 1, 2025 - October 3, 2025
Extensive debugging and defect resolution for projects built on the in-house game engine (C++), integrated third-party libraries for in-game ads, maintained ironSource ad implementation, and contributed UI features and gameplay logic across Touchgrind Scooter/BMX2 projects. Implemented tutorials, swipe controls, and a rewind/combo system for later titles; developed mini-games in Unity/C# for an unannounced project.
Software Engineer at Volvo Cars AB
April 1, 2021 - October 3, 2025
Developed integration tests in Python; contributed to early 3D rendering work for the Park Assist Camera, including OpenGL/GLTF shader usage. Created and maintained the Park Assist Camera Android app (Java/C++) and worked on Android HAL interfaces and HIDL services as part of vendor-customized AOSP, with Docker-based Linux builds. Debugged and resolved issues across Infotainment codebase, Android framework and Linux kernel.
Consulting Software Engineer at Experis AB
September 1, 2018 - October 3, 2025
Contract-based software engineering work performing development and debugging tasks as a consultant in Lund.
Holiday Substitute at ICA Sweden AB
July 1, 2016 - October 3, 2025
Holiday substitution role involving warehouse duties during various summer periods.
Holiday Substitute at ICA Sweden AB
August 1, 2015 - October 3, 2025
Holiday substitution role with responsibilities in retail operations.
Holiday Substitute at ICA Sweden AB
August 1, 2014 - October 3, 2025
Holiday substitution role with responsibilities in retail operations.
Holiday Substitute at Knapp AB
August 1, 2013 - October 3, 2025
Holiday substitution in a mechanical workshop environment.

Education

Bachelor’s degree in computer science focusing on game development at Malmö University
January 1, 2014 - January 1, 2017
Filmmaking 1 (30 credits) at Malmö University
January 1, 2013 - January 1, 2014
Filmstudies: Basic and continuing course (60 credits) at Lund University, Centre for Languages and Literature
January 1, 2012 - January 1, 2013
Upper secondary diploma in the Natural Science Program at Hässleholm’s Technical School
January 1, 2009 - January 1, 2012
Bachelor's degree in computer science focusing on game development at Malmö University
January 1, 2014 - January 1, 2017
Filmmaking 1 (30 credits) at Malmö University
January 1, 2013 - January 1, 2014
Filmstudies: Basic and continuing course (60 credits) at Lund University, Centre for Languages and Literature
January 1, 2012 - January 1, 2013
Upper secondary diploma in the Natural Science Program at Hässleholm’s Technical School
January 1, 2009 - January 1, 2012

Qualifications

Swedish standard B driver's license
January 11, 2030 - October 3, 2025

Industry Experience

Gaming, Software & Internet, Media & Entertainment, Transportation & Logistics, Professional Services