Senior Software Engineer; f/m/d - Mission Control; C++/Python
Listed on 2026-02-06
-
Software Development
Software Engineer, Robotics, Embedded Software Engineer
Location: Zürich
Senior Software Engineer (f/m/d) – Mission Control (C++ / Python)
100% Zürich
Hexagon 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.
The Mission Control team builds the software that orchestrates our humanoid robot's capabilities — perception, manipulation, motion planning, and learning — into a unified system for task execution. We provide the abstractions that allow non-technical users to specify what the robot does, not how.
As a Senior Software Engineer
, you will shape this system from the ground up — designing core architecture, building robust integrations, and establishing the software quality practices that allow us to move fast without breaking things. You will work closely with a small, experienced team combining deep robotics expertise with strong software engineering backgrounds.
- Design, develop, and maintain core components of our mission control software stack
- Architect clean, extensible interfaces that abstract robotic subsystem capabilities for higher-level task coordination
- Integrate and orchestrate multiple robotic subsystems (perception, manipulation, control, planning etc.) into a unified execution framework
- Implement robust monitoring, state management, and error handling for complex multi-step robotic operations
- Establish and maintain high software quality through automated testing strategies spanning unit, integration, and system-level tests
- Collaborate with robotics engineers and researchers to translate algorithmic capabilities into production-ready software
- Contribute to architectural decisions and technical direction within the team
- 5+ years of professional software engineering experience with a strong portfolio demonstrating clean, maintainable code
- Proficiency in Python and C++ in production environments
- Solid understanding of software design principles — you think in terms of architecture, interfaces, and design patterns, not just code
- Experience with modern development practices: CI/CD pipelines, version control workflows, code review, and automated testing (unit → integration → system)
- Comfortable working in a Linux-based development environment
- Strong communication skills; proficiency in English is required
- A calm, collaborative mindset and working style — you listen actively, value clarity, and prioritize team progress over individual wins
- Pragmatic and grounded — you navigate technical disagreements constructively and focus on moving forward
- You thrive in environments built on open dialogue and mutual respect — where ideas are challenged constructively and decisions are made together
- Clear, open communicator who listens as well as they speak and brings a calm, pragmatic approach to complex discussions
- Flexible working hours and a hybrid model for real work-life balance
- Generous vacation: 25–30 days depending on age
- CHF 500 mobility credit for sustainable commuting
- Bonus system & strong pension contributions
- Tailored training & development opportunities
- Relocation support for a smooth start
- Discounts on health, mobility & entertainment
- Team events and a flat hierarchy where your voice counts
- A warm, international culture built on respect and collaboration
Great robots need great people.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: