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

Hexagon Robotics GmbH · Zürich

Hexagon Robotics seeks a Senior Software Engineer in Zürich to architect mission control systems for humanoid robots using C++ and Python.

The company develops humanoid robots for industrial sectors to address labor shortages and enable the transition from automation to autonomy. The team builds software that orchestrates humanoid robot capabilities into a unified system for task execution. The role involves shaping the system from the ground up, designing core architecture, and establishing software quality practices.

Responsibilities

  • Design, build, and upkeep the central parts of the mission control software stack.
  • Create clean, extensible interfaces that abstract robotic subsystem capabilities for higher-level task coordination.
  • Integrate and orchestrate multiple robotic subsystems 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.

Requirements

  • 5+ years of professional software engineering experience.
  • Proficiency in Python and C++ in production environments.
  • Solid understanding of software design principles, architecture, interfaces, and design patterns.
  • Experience with modern development practices including CI/CD pipelines, version control, code review, and automated testing.
  • Comfortable working in a Linux-based development environment.
  • Proficiency in English is required.

What the company offers

  • Flexible working hours and a hybrid model.
  • Generous vacation: 25–30 days depending on age.
  • CHF 500 mobility credit for sustainable commuting.
  • Bonus system and strong pension contributions.
  • Tailored training and development opportunities.
  • Relocation support for a smooth start.
  • Discounts on health, mobility and entertainment.
  • Team events and a flat hierarchy.

About the company

The team is small and experienced, combining deep robotics expertise with strong software engineering backgrounds. The culture is warm and international, built on respect and collaboration. The environment is built on open dialogue and mutual respect, where ideas are challenged constructively and decisions are made together.

  • The team is small and experienced, combining deep robotics expertise with strong software engineering backgrounds.
  • The culture is warm and international, built on respect and collaboration.
  • The environment is built on open dialogue and mutual respect, where ideas are challenged constructively and decisions are made together.

Auf Firmen-Website bewerben

Ähnliche Stellen

Quelle: öffentlich zugängliche Karriereseite des Arbeitgebers. Batchly ist nicht der Arbeitgeber und steht nicht notwendigerweise in einem Vertragsverhältnis mit dem Unternehmen.