Robot Software Engineer
Bromma,
Suécia
As a Robot Software Engineer, you'll develop intelligent behaviors that allow our robots to take over repetitive human tasks in safe and reliable ways. You'll work across the full software stack - from low-level hardware integration to high-level autonomy - on robots that operate in real outdoor environments.
Your work directly enables our mission to Transform Human Work. You'll join a multidisciplinary R&D team, working closely with mechanical and electrical engineers who value high quality code, clear communication, and fast iteration from simulation to field.
At Relox, we build robots that take over repetitive, time-consuming tasks so people can focus on meaningful, creative, and high value work. Our mission - Transforming Human Work - guides every design decision, every prototype, every line of code.
We are a friendly, quality driven robotics company where collaboration is natural, ideas are welcomed, and craftsmanship matters. If you care about building things that make a real difference, you will feel at home here.
As a Robot Software Engineer, you'll develop intelligent behaviors that allow our robots to take over repetitive human tasks in safe and reliable ways. You'll work across the full software stack - from low-level hardware integration to high-level autonomy - on robots that operate in real outdoor environments.
Your work directly enables our mission to Transform Human Work. You'll join a multidisciplinary R&D team, working closely with mechanical and electrical engineers who value high quality code, clear communication, and fast iteration from simulation to field.
You don't need to check every box - if you feel energized by our mission, we want to hear from you.
What You'll Do
- Develop and maintain the robot software stack, including autonomy, navigation, and system integration
- Work with ROS2, C++, and Python on real robotic systems
- Implement and refine behavior trees, sensor integration, and control logic
- Build tools, tests, and simulations to ensure robustness and quality
- Analyze data from field testing and real-world operation to drive improvements
- Collaborate closely with mechanical and electrical engineers
What You Bring
- Experience in C++ and/or Python
- Familiarity with ROS or ROS2
- Background in robotics, automation, or embedded systems
- Comfortable working in Linux environments
- A structured, thoughtful approach to software engineering
- Comfort working hands-on with real hardware
Nice to have
- Experience with motion planning, SLAM, or multi-sensor fusion
- Experience with behavior trees or state machines for robot autonomy
- Experience with Docker and CI/CD pipelines
- Experience with mobile robots, AMRs, or outdoor autonomous systems
- Fleet management or multi-robot systems experience
What We Offer
- A friendly, multidisciplinary environment
- Responsibility across the full product lifecycle
- Flexible work, continued learning, and professional growth
- A culture centered on quality, clarity, and teamwork