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.