Senior Embedded Software Developer – HMI Platform
Beijer ElectronicsAbout the role
We are a tech company driven by people. Our skilled, passionate teams build intuitive, high-quality software that helps customers and partners solve real-world challenges, optimize processes, and stay competitive in a digital world.
The opportunity
Join a small, highly experienced embedded team responsible for the operating system platform powering our own HMI hardware. Your work will have a direct impact on the stability, security, and long-term maintainability of our products.
You’ll work closely with the Product Manager, Product Architect, and fellow engineers to turn platform requirements into robust, production-ready solutions. We value open discussion and shared ownership—ideas are encouraged, and technical decisions are made together.
As a senior developer, you are expected to understand the wider context in which the product is used and to communicate complex technical topics clearly, both with engineers and with less technical stakeholders. You enjoy mentoring others, sharing knowledge, and continuing to develop your own skills.
Today, the platform is based on Windows 10 IoT, but our product portfolio also includes a Yocto-based Linux HMI platform. Over time, the team may work on either platform, depending on where the need is greatest - offering variety and technical breadth.
The successful applicant
We’re not looking for someone who ticks every box. Curiosity, collaboration, and a willingness to take responsibility for the product as a whole matter more than matching a checklist exactly.
Must-have
Several years of hands-on experience with C/C++
Experience with RTOS or embedded operating systems
Strong background in low-level development (drivers, BSPs, OS/platform integration)
Solid hardware understanding and the ability to work closely with electronics engineers
Fluent English, written and spoken
Nice to have
Experience with Windows Embedded / Windows 10 IoT, including image creation and configuration
Familiarity with CI/CD, preferably Azure DevOps build and release pipelines
Experience with embedded Linux, ideally using Yocto or similar build systems
Knowledge of security concepts such as secure boot, system hardening, and update/rollback strategies
Background in automation, control systems, or HMI products
Experience contributing to platform architecture discussions with architects and senior engineers
Are you up for the challenge?
Don’t wait – submit your application sooner rather than later. We look forward to hearing from you!
Beijer Electronics is a multinational, cross-industry innovator that connects people and technologies to optimize processes for business critical applications. Our offer includes operator communication, automation solutions, digitalization, display solutions and support. As experts in user friendly software, hardware and services for the Industrial Internet of Things, we empower our customers to meet their challenges through leading-edge solutions.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s