Embedded Engineer
If you're excited about contributing to open-source projects and working in a collaborative, fast-paced environment, apply now!
We are looking for an Embedded Engineer to help enhance and expand Mender, an open-source standard for over-the-air updates of connected devices. In this role, you’ll work on supporting new platforms, improving compatibility, and contributing to an impactful open-source ecosystem.
Must Haves:
5+ years of experience in embedded Linux programming.
Strong proficiency in C++.
Hands-on experience with at least some of the following:
RTOSes (e.g., Zephyr, QNX, Integrity, FreeRTOS).
Bootloaders such as U-Boot and GRUB, including scripts, configurations, and boot environments.
Experience working with Yocto for embedded Linux development.
Knowledge of eMMC, SD, raw NAND, and NOR, including partition layouts, file systems, and software requirements (e.g., wear leveling, UBI).
Experience designing Embedded Linux platforms, writing Board Support Packages, and performing system integration.
Ability to research, estimate, develop, test, debug, document, and present deliverables effectively.
Strong teamwork skills and the ability to communicate effectively in English (Upper-Intermediate/Advanced level).
Nice to have:
Experience with QEMU for emulating embedded environments.
Familiarity with Go & Python for scripting or backend tasks.
Understanding of RESTful APIs, HTTP, and microservices at scale.
- Department
- Embedded Software Developer
- Locations
- Oslo
- Remote status
- Fully Remote

Embedded Engineer
If you're excited about contributing to open-source projects and working in a collaborative, fast-paced environment, apply now!
Loading application form