Senior Software Engineer (f/m/d)100% ZürichHexagon Robotics is a division of Hexagon a global leader in precision measurement. Established in 2025, Hexagon Robotics develops humanoid robots for industrial sectors to address labor shortages and enable the transition from automation to autonomy. The first humanoid product, AEON, was launched in June 2025 and combines agility, awareness, spatial intelligence and versatility to provide a market-leading solution for automotive, transportation, aerospace, manufacturing, and logistics customers.We are looking for a Senior Software Engineer to help design, build, and scale the core software of our robotic systems. You will work in the motion planning team on complex, distributed architectures and play a key role in bringing robust, production-ready software to life.Your MissionDesign and implement software for the motion planning module, emphasizing clean, well-documented interfaces and integration with other system componentsOwn software architecture with a strong focus on testability, maintainability, and production readinessBuild internal observability and logging systems to enable performance diagnostics and traceability across complex subsystemsCollaborate across teams to integrate components into a large-scale distributed systemSupport and mentor roboticists through software design sessions and code review to deliver reliable, clean, and maintainable codeYour SkillsetBSc/MSc/PhD in Computer Science or related field5+ years of experience designing production-grade software in modern C++, with a strong focus on multithreading and performance-critical systemsSolid Python skills, including designing and maintaining Python bindings for C++ codeProficiency in Linux, CMake, Git, and BashProven ability to independently define objectives and integrate them into sprint planningExperience with CUDA GPU-development and ecosystemExperience and willingness to debug code directly on the robot, with a solid understanding of interfaces across system layers (e.g. hardware and GUI) and the ability to identify root causes efficientlyExperience designing and deploying software architectures in production environmentsYour application will stand out if you have experience with:Motion planning, control and mappingNumerical optimizationROS 2Computational geometryLeveraging NVIDIA Jetson hardware capabilities and low-level parallel operations for maximum performanceEvent-driven finite state machinesWhat Youll GetFlexible working hours and a hybrid model for real work-life balanceGenerous vacation: 2530 days depending on ageCHF 500 mobility credit for sustainable commutingBonus system & strong pension contributionsTailored training & development opportunitiesRelocation support for a smooth startDiscounts on health, mobility & entertainmentTeam events and a flat hierarchy where your voice countsA warm, international culture built on respect and collaboration