Senior Software Engineer (f/m/d) - Mission Control (C++ / Python)

Hexagon Robotics

Zürich

Hybrid

CHF 140,000 - 190,000

Full time

42 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible working hours
Hybrid model
Mobility credit CHF 500
Bonus system
Pension contributions
Relocation support
Health discounts
Team events

Job summary

Hexagon Robotics, a division of Hexagon, seeks a Senior Software Engineer to build and shape the mission control software for humanoid robotics. You will design core architecture, implement robust integrations and advance software quality while collaborating across robotics and product teams.

The role emphasizes end-to-end ownership in a fast-paced, international environment, with hybrid work options and relocation support. Strong C++/Python production experience is required.

Qualifications

  • MSc/PhD in Computer Science, Robotics or a related field, with at least 5 years of professional software engineering experience.
  • Strong hands-on proficiency in C++ and Python within production environments.
  • Deep understanding of software design principles: architecture, interfaces, design patterns.

Responsibilities

  • Design, develop, and maintain core components of our mission control software stack.
  • Architect clean interfaces that abstract robotic subsystem capabilities for higher-level task coordination.
  • Integrate multiple robotic subsystems into a unified execution framework.

Skills

C++
Python
Software architecture
CI/CD
Linux
English communication

Education

MSc/PhD in Computer Science/Robotics

Tools

ROS2
Git
Linux development

Job description

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.

We’re looking for a Senior Software Engineer to join ourMission Control team. The team builds the software that orchestrates our humanoid robot’s capabilities - perception, motion planning and learning - into a unified system for task execution. Its abstractions allow non-technical users to specify what the robot does, not how.

In this role, you will shape this system from the ground up - designing core architecture, building robust integrations, and establishing software quality practices that allow us to move fast without breaking things. You will work in an experienced team combining strong software engineering expertise with a solid robotics background.

Your Mission
  • 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 and more) 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 and Product teams to translate algorithmic capabilities into production-ready software
  • Contribute to architectural decisions and technical direction within the team
  • Being part of a fast-paced, high-growth environment inside a larger organisation, working iteratively on real-world problems at the frontier of robotics
Your Skillset
  • MSc/PhD in Computer Science, Robotics or a related field, with at least 5 years of professional software engineering experience writing clean, maintainable code
  • Strong hands‑on proficiency in C++ and Python within production environments
  • Solid understanding of software design principles: you think in terms of architecture, interfaces, and design patterns, not just code
  • Expertise in 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
  • Experience with ROS2, behaviour trees and real‑time/hardware‑in‑the‑loop (HIL) systems is a plus
  • You own decisions end to end and balance pragmatism with long‑term code quality
  • Strong communication skills; proficiency in English is required
  • A calm, collaborative and pragmatic working style: you listen actively, value clarity, and prioritise team progress over individual wins
  • You thrive in an environment built on open dialogue and mutual respect, where ideas are challenged constructively and decisions are made together
What You’ll get:
  • Flexible working hours and a hybrid model for real work-life balance
  • 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.

Please note that Hexagon Robotics will not be liable for or pay any fees to recruitment agencies without a valid agreement in place.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Embedded (f/m/d)
Senior Software Engineer - Embedded (f/m/d)

CS Caritas Socialis GmbH • Zürich

On-site
CHF 90,000 - 120,000
Flexible working hours
CHF 500 mobility credit
Bonus system
+4
Staff ML Engineer (f/md)
Staff ML Engineer (f/md)

Hexagon Robotics • Zürich

Hybrid
CHF 130,000 - 180,000
Mobility credit
Bonus program
Pension contributions
+6
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Hexagon Robotics • Zürich

Hybrid
CHF 130,000 - 170,000
Mobility credit
Bonus system
Pension contributions
+6
Robotics MLOps & Data Engineer (f/m/d)
Robotics MLOps & Data Engineer (f/m/d)

Hexagon Robotics • Zürich

Hybrid
CHF 120,000 - 180,000
Mobility credit
Relocation support
Pension contributions
+2
Staff Machine Learning Engineer
Staff Machine Learning Engineer

Hexagon Robotics • Zürich

Hybrid
CHF 140,000 - 210,000
Flexible working hours
Hybrid work model
Mobility credit CHF 500
+5
Mechanical Engineering Manager
Mechanical Engineering Manager

Hexagon Robotics • Zürich

Hybrid
CHF 150,000 - 210,000
Flexible hours
Hybrid model
Mobility credit CHF 500
+7
Staff Software Engineer - Simulation Tooling
Staff Software Engineer - Simulation Tooling

Hexagon Robotics • Zürich

On-site
CHF 140,000 - 210,000
HR Generalist (f/md)
HR Generalist (f/md)

Hexagon Robotics • Zürich

Hybrid
CHF 90,000 - 120,000
Hybrid model
CHF 500 mobility credit
Relocation support
+4
Finance Manager
Finance Manager

Hexagon Robotics • Zürich

Hybrid
CHF 140,000 - 190,000
Flexible working hours
Hybrid work model
CHF 500 mobility credit
+5
Robotics Software Engineer
Robotics Software Engineer

Flybotix • Lausanne

On-site
CHF 80,000 - 120,000
Continuous training
Team-elected Chief Happiness Officer
Fitness sessions by a professional coach
+1
Top locations