Find Your Dream IT Job in Oslo
Connecting top tech talent with the best companies in Oslo
Embedded Engineer
If you're excited about contributing to open-source projects and working in a collaborative, fast-paced environment, apply now!
Department
Embedded Software Developer
Locations
Oslo
Remote_status
Fully Remote
Job Description
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.