Embedded Platform Engineer
At Dise, we offer market-leading software for Digital In-store experiences. Dise works with forward-thinking brands, such as Volvo, M&S, J.Lindeberg, and Uniqlo. From our offices in Sweden, Norway, US and the UK, we enable our partners and their customers to design and implement unique Digital In-store solutions. We call it Dise – Digital In-store experience. Dise is part of the Vertiseit Group, listed on the Nasdaq First North Growth Market in Sweden.
Are you looking for an opportunity to thrive in a forward-thinking product company with a strong team spirit? Dise is expanding and is now looking for a platform Engineer to join our team in Karlstad!
The Role
As an Embedded Platform Engineer at Dise, you will play a key role in building and maintaining the foundation powering our Digital In-store player platform. You will work with embedded Linux distributions and custom images, ensuring our player software runs reliably on a wide range of hardware. The role includes both low-level platform work and application-level development, focusing on performance, stability, and compatibility across devices.
This is a hands-on role where you will work closely with developers, product teams, and operations to ensure we can deliver secure, maintainable, and scalable Linux-based solutions.
In this role, you will:
Maintain and evolve our playback platform, including custom Linux images and related environments.
Develop and optimize our C++-based player for performance and stability on Windows, Linux and ARM devices.
Build and maintain CEF-based browser implementations and the TypeScript/HTML layer running on devices.
Enable new hardware by adapting images, drivers, graphics stacks, and configurations.
Debug GPU, display, and hardware acceleration issues to ensure reliable playback.
Manage packaging and update strategies, including APT repositories and distribution workflows.
Contribute to system architecture and collaborate closely with frontend, backend, and DevOps teams to ensure seamless integration with our cloud platform.
Who You Are
We are looking for a hands-on Linux engineer who enjoys solving real-world problems close to the hardware. You are comfortable working across the stack — from OS builds and drivers to application-level performance tuning.
To succeed in this role, you have:
Several years of professional experience working with Linux systems in production environments.
Good knowledge of Linux packaging and deployment practices (APT, repositories, update flows).
Experience debugging hardware-specific issues such as display drivers, GPU acceleration, or kernel-related problems.
Skills in C/C++ development (or equivalent low-level system programming experience).
A structured and problem-solving mindset, with strong debugging skills.
Fluent proficiency in both Swedish and English, spoken and written.
Nice to have
Experience working with embedded Linux or custom distributions, preferably Ubuntu, Yocto or NixOS.
Familiarity with ARM-based environments and cross-compilation workflows.
Experience with development using JavaScript/TypeScript.
Knowledge of device provisioning, remote updates, and fleet management.
Familiarity with multimedia pipelines and video playback on Linux.
Why Join Dise?
We offer an inclusive work environment where you will be surrounded by skilled and passionate colleagues.
Well-being first – Enjoy health initiatives and a generous wellness allowance.
Team spirit & fun – We believe in having fun together and organizing activities to create great memories.
Learn & grow – Work alongside talented colleagues in a collaborative and knowledge-sharing environment.
Job security & benefits – At Dise, we offer a collective agreement to ensure fair working conditions.
Career opportunities – We invest in internal career paths and development opportunities to help you grow with us.
Practical Information
📍 Location: Full-time position at our office in Karlstad
📅 Application deadline: 31st of Mars (We recruit on an ongoing basis, so apply as soon as possible!)
If you have any questions, please contact johanna.lindholm@dise.com
- Team
- Product Development
- Locations
- Karlstad
Karlstad
Our culture
Our company culture is our most important asset. It guides us in how we interact with each other and our customers - today, and into the future.
About Dise
We offer market-leading software for Digital In-store experiences.
Our goal is to enable our partners and their customers to design and implement unique Digital In-store solutions and allow personalised digital communication to be deployed in an intuitive and scalable way.
We work with forward-thinking brands, such as Volvo, M&S, J.Lindeberg and Uniqlo. From our offices in Karlstad, Varberg, Stockholm and London, we are helping retailers all over the world to create outstanding in-store experiences.
Dise is part of the Vertiseit Group, listed on Nasdaq First North Growth Market in Sweden.