About wheel.me
At wheel.me we build robotics infrastructure from the ground up, combining custom hardware, embedded systems, real-time robotics software, and cloud-based management tools. Our core innovation, Genius, is the world’s first autonomous wheel, transforming ordinary equipment into intelligent mobile robots that operate safely and efficiently in real-world environments. Designed and manufactured in Norway, our systems are deployed to customers worldwide.
The role
We are looking for a Senior Software Engineer to join our robotics team and own the platform and OS layer that everything else at wheel.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-based environment, where you take your work from design through to reliable code running 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 for IoT/Edge.
- A track record of designing communication transport, middleware, and well-defined API contracts across system boundaries.
- Comfortable working close to hardware and coordinating with embedded and hardware teams.
- We value a strong systems foundation and the ability to ramp quickly over experience with any specific framework.
Technical skills
- Strong proficiency in C and C++ (modern C++, concurrency and async, careful memory management); Python a plus for tooling.
- Deep comfort in Linux, including debugging down to the system 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 as secure boot, code signing, and communication security.
What you will do
- Develop and maintain the platform/OS layer: OS integration, hardware abstraction, OTA, and communication transport.
- Design, document, and maintain the well-abstracted APIs and middleware that the robotics and full-stack teams build on.
- Write clean, modular, and efficient C and C++, and Python for tooling, to a high standard of quality and maintainability.
- Profile, debug, and optimize for real-time performance and robustness, including resolving complex issues in production.
- Build reliability and observability into the platform, and develop tooling for efficient delivery, testing, and hardware-in-the-loop validation.
- Lead and participate in architectural design discussions and code reviews, and mentor engineers on platform engineering practices.
What we are looking for
- Strong engineering judgement and a bias toward clean abstractions and long-lived interfaces.
- Ownership instincts: you see hard problems through to a reliable result.
- Methodical debugging and a high bar for correctness.
- Strong collaboration across embedded, robotics, and DevOps, and clear technical communication in fluent English.
Our tech stack
- Languages: C++, C, Python, Bash, Rust
- Robotics & middleware: ROS 1, ROS 2, CAN bus, MQTT, gRPC
- Simulation & visualization: Gazebo, RViz
- Embedded: Rust, C on the microcontrollers
- Platform & OS: Linux, custom Yocto distributions, OTA
- Cloud & fleet: AWS, AWS IoT Greengrass, Kubernetes, Docker, Terraform
- Build & tooling: CMake, colcon, catkin, ament, Git, Azure DevOps CI/CD, Claude Code
What we offer
- A high-impact role where the platform you build runs on every robot we ship.
- A dynamic, innovative, and collaborative engineering environment.
- A diverse, forward-thinking, and international team.
- A centrally located office at Skøyen, Oslo, close to public transport.
- Flexible working hours.
- Competitive salary and benefits package.
- Opportunities for professional growth and influence over advanced robotics development.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Engineer – Robotics
2026-07-07
Senior Machine Learning Engineer for Computer Vision
2026-07-03
Senior Backend Developer – IoT and Digitalization
2026-07-08
- Posted
- Jul 06, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Oslo
- Company
- wheel.me
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineer – Robotics
2026-07-07
Senior Machine Learning Engineer for Computer Vision
2026-07-03
Senior Backend Developer – IoT and Digitalization
2026-07-08