Senior Software Engineer - Robotics
Full-time
in
Oslo
Who we are looking for
Build the brain of the world's first autonomous wheel and shape the future of industrial automation.
or
Highlights
About the role
Help shape the future of movement
As a Senior Robotics Software Engineer, you will join our core software team to design, implement, and optimize the high-performance robotics stack for our next-generation autonomous wheels (Genius 2). You will enable safe, intelligent, and production-grade robotic behavior in real-world industrial environments.
Key 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++, 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 you bring
Core Qualifications
- 5+ years of software engineering experience (3+ years in robotics).
- Expert-level proficiency in C++ and Python.
- Solid understanding of multithreaded software architecture and debugging.
- Strong experience with ROS/ROS2 and Linux development tools.
- Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.
Preferred Skills
Background in motion planning or control algorithms.
Experience with simulators like Gazebo and visualization tools (RViz, 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.
What we offer
Why you'll love working here
Cutting-Edge Robotics
Prime Location
International Team
Office location
Oslo, Norway
Skøyen, Oslo, Norway




Our offering






Key stats
250 kg
>95%
Our culture
🚀
Innovative Drive
🤝
Collaborative Reliability
🎯
Customer-Centric Focus
Some benefits we offer
✨
Shape the Future
🧠
Empowering Environment
🌍
Global Impact
Stay connected
