Senior Robotics Engineer (Navigation)
Oslo, Norway

About wheel.me

At wheel.me, we’re not just building robots. We’re changing how the world moves.
With Genius, the world’s first autonomous wheel, we turn ordinary equipment into intelligent, mobile robots. Our solution blends cutting-edge hardware and software into a flexible, modular system that brings scalable automation within reach. From manufacturing to healthcare and logistics, our technology helps people spend less time on repetitive tasks and more time on meaningful work. Safe, smart, and simple to deploy - Genius 2 is automation that works with you, not around you.
We’re proud to be part of Norway’s thriving innovation scene, driving real-world impact through global partnerships. And we’re just getting started.
Join us on the journey and help shape the future of movement.

We are looking for an experienced Robotics Software Engineer to join our software team. In this hands-on role, you will design, implement, and optimize high-performance software for our next-generation autonomous mobile robots. You’ll be instrumental in enabling safe, intelligent robotic behaviour for real-world industrial environments through production-grade code, deep robotics expertise, and tight integration of software with hardware.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.
  • 5+ years of experience in software development, including 3+ years in robotics software development.
  • Expert-level proficiency in C++  
  • Strong understanding of multithreaded software architecture and debugging principles.
  • Experience with ROS/ROS2, Linux development tools, and robotic middleware integration.
  • Familiarity with localization, mapping, motion planning, control algorithms, and state estimation.
  • Proficiency with robotic simulators like Gazebo, and visualization tools such as RViz and Foxglove.
  • Demonstrated ability to manage build pipelines and use tools like Git, Docker, etc.
  • Excellent communication and documentation skills.
  • Strong problem-solving skills, attention to detail, and ability to thrive in a dynamic, collaborative team environment.

Responsibilities

  • Design, develop, and maintain the core robotics software stack, including modules for navigation, planning, control, system integration, and build systems.
  • Build scalable software interfaces for autonomy, perception, sensor fusion, and hardware abstraction layers.
  • Integrate real-time data from sensors and actuators into autonomy logic to ensure responsive robotic behavior.
  • Write clean, modular, and efficient code in C++ and Python, ensuring high standards of quality and maintainability.
  • Profile, debug, and optimize software for real-time performance, robustness, and reliability in industrial environments.
  • Develop tools and methods for efficient deliveries, quality control, and monitoring of robotic systems in deployment.
  • Collaborate with cross-functional teams (hardware, QA, operations) during simulation, testing, and field deployments.
  • Participate in and lead architectural design discussions, code reviews, and continuous improvement of the autonomy stack.
  • Work in an agile development environment, contributing to sprint planning, roadmap definition, and feature delivery.
  • Maintain detailed technical documentation on repositories, version control strategies, and development practices.
  • Mentor junior engineers, foster a learning culture, and help guide the team toward meeting time and quality goals.

What we offer?

  • A dynamic, innovative, and collaborative work environment.
  • A young, forward-thinking, and international team.
  • A centrally located office at Skøyen, Oslo, with excellent public transport connections (2-minute walk from train, bus, and more).
  • Opportunities to work on cutting-edge autonomous robotic systems.
  • Flexible working hours and remote work options.
  • Competitive salary and benefits package.
  • Professional growth and development opportunities.