Robot Software Engineer
Relox Robotics · Greater Stockholm Metropolitan Area
Apply & track with Apply EdgeAs 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.What you'll doDevelop and maintain the robot software stack, including autonomy, navigation, and system integrationWork with ROS2, C++, and Python on real robotic systemsImplement and refine behavior trees, sensor integration, and control logicBuild tools, tests, and simulations to ensure robustness and qualityAnalyze data from field testing and real-world operation to drive improvementsCollaborate closely with mechanical and electrical engineersWhat you'll bringYou don't need to check every box - if you feel energized by our mission, we want to hear from you.Experience in C++ and/or PythonFamiliarity with ROS or ROS2Background in robotics, automation, or embedded systemsComfortable working in Linux environmentsA structured, thoughtful approach to software engineeringComfort working hands-on with real hardwareNice to haveExperience with motion planning, SLAM, or multi-sensor fusionExperience with behavior trees or state machines for robot autonomyExperience with Docker and CI/CD pipelinesExperience with mobile robots, AMRs, or outdoor autonomous systemsFleet management or multi-robot systems experienceWhat we offerA friendly, multidisciplinary environmentResponsibility across the full product lifecycleFlexible work, continued learning, and professional growthA culture centered on quality, clarity, and teamwork