-
wheel.me

Senior Software Engineer - Platform

wheel.me
Norway · Full-time · Mid-Senior

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

c embedded python devops linux cicd aws embedded systems kubernetes docker yocto cloud rust bash git
Login to Apply
Posted
Jul 06, 2026
Type
Full-time
Level
Mid-Senior
Location
Oslo
Company
wheel.me

Industries

Automation Machinery Manufacturing

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
wheel.me
Related

Software Engineer – Robotics

2026-07-07

Full-time
Entry
Norway
Automation Machinery Manufacturing
Engineering
View Job Details
Zivid
Related

Senior Machine Learning Engineer for Computer Vision

2026-07-03

Full-time
Not Applicable
Norway
Automation Machinery Manufacturing
Engineering
View Job Details
Siemens
Related

Senior Backend Developer – IoT and Digitalization

2026-07-08

Full-time
Not Applicable
India
Automation Machinery Manufacturing
Engineering