Senior Software Engineer – Platform
Oslo, Norway

About wheel.me

At wheel.me we build robotics infrastructure from theground up, combining custom hardware, embedded systems, real-time roboticssoftware, and cloud-based management tools. Our core innovation, Genius, is theworld’s first autonomous wheel, transforming ordinary equipment intointelligent mobile robots that operate safely and efficiently in real-worldenvironments. Designed and manufactured in Norway, our systems are deployed tocustomers worldwide.

The role

We are looking for a Senior Software Engineer to join ourrobotics team and own the platform and OS layer that everything else atwheel.me runs on — the foundation the rest of the robotics stack depends on.You’ll work closely with the embedded, robotics, and DevOps teams.

This is a hands-on role in a fast-moving, sprint-basedenvironment, where you take your work from design through to reliable coderunning on robots in the field.

Experience

•    5+ years building and maintaining production software,much of it at the platform/OS level on Linux.

•    Deep experience at the hardware-software boundary:hardware abstraction layers, device and driver-level integration, and Linux forIoT/Edge.

•    A track record of designing communication transport,middleware, and well-defined API contracts across system boundaries.

•    Comfortable working close to hardware and coordinatingwith embedded and hardware teams.

•    We value a strong systems foundation and the ability toramp quickly over experience with any specific framework.

Technical skills

•    Strong proficiency in C and C++ (modern C++, concurrencyand async, careful memory management); Python a plus for tooling.

•    Deep comfort in Linux, including debugging down to thesystem and driver level.

•    Git, CI/CD, and code review as part of daily work.

•    Testing, debugging, and observability.

•    Bonus: OTA and upgrade systems, and security such assecure boot, code signing, and communication security.

What you will do

•    Develop and maintain the platform/OS layer: OSintegration, hardware abstraction, OTA, and communication transport.

•    Design, document, and maintain the well-abstracted APIsand middleware that the robotics and full-stack teams build on.

•    Write clean, modular, and efficient C and C++, and Pythonfor tooling, to a high standard of quality and maintainability.

•    Profile, debug, and optimize for real-time performance androbustness, including resolving complex issues in production.

•    Build reliability and observability into the platform, anddevelop tooling for efficient delivery, testing, and hardware-in-the-loopvalidation.

•    Lead and participate in architectural design discussionsand code reviews, and mentor engineers on platform engineering practices.

What we are looking for

•    Strong engineering judgement and a bias toward cleanabstractions and long-lived interfaces.

•    Ownership instincts: you see hard problems through to areliable result.

•    Methodical debugging and a high bar for correctness.

•    Strong collaboration across embedded, robotics, andDevOps, and clear technical communication in fluent English.

What we offer

•    A high-impact role where the platform you build runs onevery robot we ship.

•    A dynamic, innovative, and collaborative engineeringenvironment.

•    A diverse, forward-thinking, and international team.

•    A centrally located office at Skøyen, Oslo, close topublic transport.

•    Flexible working hours.

•    Competitive salary and benefits package.

•    Opportunities for professional growth and influence over advancedrobotics development.