ANYbotics Industry · Engineering

Senior Software Engineer, Autonomy

CHF 130'000 – 150'000 / year
ZÜRICH
REINFORCEMENT LEARNINGAGENTIC

Description

ANYbotics is a fast-growing tech company dedicated to shaping the future of mobile robotics across multiple industries. We are looking for a Senior Software Engineer to join our Autonomy team who really enjoys creating quality, maintainable code, simplifying complex systems through design improvements, and prioritizing sound interfaces and architecture.

This is a senior, hands-on software engineering role at the heart of cutting‑edge R&D, mission frameworks, autonomous behaviors, obstacle avoidance, path planning and the application of modern AI techniques. You’ll work across the full lifecycle — from early development prototyping through to mission‑critical, production deployments.

Responsibilities

  • Contribute to the technical strategy and design for the autonomy software architecture, ensuring robots act transparently and reliably in complex environments
  • Lead and develop core robotics algorithms to expand our autonomous operational envelope in challenging conditions
  • Triage customer issues, recognize trends, and rapidly make our system more resilient to failures observed in the field.
  • Write, deploy, and maintain highly efficient C++ and Python software for the autonomy stack
  • Serve as a mentor and collaborator, participating in architecture group activities and guiding junior engineers on algorithm design and best practices
  • Evaluate cutting-edge algorithms and solutions to continuously push the boundaries of autonomous performance and system adaptability

Qualifications

  • University degree in engineering or science with a focus on computer science, electrical engineering or robotics
  • Proven track record of shipping software to the field and maintaining those solutions over time
  • Proven experience leading software architecture design and software engineering best practices
  • Strong contributor to technical strategy and mentoring of junior engineers
  • Strong understanding of autonomous systems, including: motion planning, state estimation, behaviour‑based control, path planning, mission planning & execution
  • Strong knowledge of Linux systems, middleware frameworks and interfacing complex modules up and down the software stack
  • Pragmatic and solution-oriented mindset, working towards a goal and achieving outcomes
  • Excellent communication skills in English
  • Hands-on experience with Reinforcement Learning (RL) and deployment of cutting-edge AI/ML models
  • Development of scalable and modular robot architectures with task execution frameworks such as Behavior Trees
  • Experience with ROS/ROS2
  • Experience using robotic simulation tools such as Gazebo or Isaac Sim
  • Interest in agentic engineering toolchains
  • Successfully managed strategic partnerships with external engineering companies