About wheel.me
Atwheel.me we build robotics infrastructure from the ground up, combining customhardware, embedded systems, real-time robotics software, and cloud-basedmanagement tools. Our core innovation, Genius, is the world’s first autonomouswheel, transforming ordinary equipment into intelligent mobile robots thatoperate safely and efficiently in real-world environments. Designed andmanufactured in Norway, our systems are deployed to customers worldwide.
The role
Weare looking for a Software Architect to own the technical direction of thesoftware that runs on our robots. You’ll guide the on-robot architecture end toend — across the robotics application, the Platform/OS layer, and Embedded —and drive the design decisions behind it. This is a hands-on role: you stayclose to the code, confident working all the way down to the hardware.
You’rethe bridge between the robot-software team and our backoffice teams, makingsure the on-robot software integrates cleanly with the wider platform as itscales.
Experience
• Bachelor’s or Master’s degree inComputer Science, Cybernetics, Informatics, or similar.
• 5+ years in software engineering,with a proven track record in software architecture roles.
• A track record of leadingarchitectural transitions and long-term roadmaps, driving system-leveldecisions and producing clear technical proposals.
• Experience designing and buildingdistributed systems.
• Experience designing anddelivering systems in production: tested, reliable, and well documented.
• Experience with real-timecommunication or robotics middleware.
• Experience with observability,telemetry, and OTA at a platform level.
• Bonus: experience withsafety-critical, industrial, or high-reliability systems.
Technical skills
• Strong systems-programmingfundamentals: memory management, compilation, real-time constraints, andproduction software practices.
• Strong foundation in softwaredesign patterns, API design, and separation of concerns.
• Deep systems-programmingfoundation — OS internals, memory, concurrency, and real-time constraints —with the judgement to reason across the stack from embedded to cloud. Strongproficiency in C++ required; C and Python a plus.
What you will do
• Own and evolve the on-robotsoftware architecture, keeping it modular and adaptable.
• Maintain the architecture roadmap,translating technical vision into clear priorities.
• Define the interfaces between therobot and the wider platform: clean APIs, software update, provisioning,telemetry, and data gathering.
• Set and uphold architecturalprinciples for scalability, performance, observability, and fault tolerance,and mentor the team in applying them.
• Strengthen reliability throughautomated testing, clear documentation, and quality standards across the team.
• Stay hands-on by prototyping,validating interfaces, and contributing production code at every layer.
• Lead design reviews and cross-teamdiscussions, and make sure decisions are communicated and followed through.
• Help the team thinkarchitecturally, share what you know, and keep a high bar for quality.
What we are looking for
• Strong system-level thinking andend-to-end architectural reasoning, with the confidence to work down to thehardware.
• Ability to evaluate andcommunicate trade-offs, both technical and business, and drive alignment acrossteams.
• Excellent collaboration andcommunication skills, with professional fluency in English.
What we offer
• A strategic role where yourarchitectural decisions shape the future of a world-first robotics product.
• A dynamic, innovative, andcollaborative engineering environment.
• A diverse, forward-thinking, andinternational team.
• A centrally located office atSkøyen, Oslo, close to public transport.
• Flexible working hours.
• Competitive salary and benefitspackage.
• Opportunities for professionalgrowth and influence over advanced robotics development.