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