Team Lead Software Applications / Robotics

ANYbotics is a fast-growing tech company dedicated to shaping the future of mobile robotics across multiple industries. Join our highly talented and motivated team of more than 90 people and work on cutting-edge robot technology.
 
The Opportunity
 
ANYbotics transforms industrial plants in the energy, process, and utility sector by introducing robotics to a wide range of novel applications that so far were beyond reach. Our customers are large asset operators and industrial service providers pioneering the use of robotics technology for inspection and maintenance. Our mobile robot ANYmal uses legs for extreme mobility in complex environments, camera- and LIDAR-based sensing for full autonomy and obstacle avoidance, and AI for high-quality and consistent inspection results. We develop numerous customized hardware systems, including the entire robotic platform, actuators, sensors, inspection payloads, charging systems, and all related ANYbotics electrical hardware.
 
The Applications Team
 
We are looking for a leadership personality with a strong background as a Software Engineer, ideally having developed leading applications for users and clients, to join our growing Applications team. With our robotic systems rapidly advancing we are continuously expanding our Applications team, which mainly works on the inspection capabilities and user interfaces of ANYmal.
 
Your role will be to lead our Application Software Engineering team to further develop our user interfaces and inspection capabilities. You should feel at ease working in a small agile team, leading discussions, proposing novel solutions, and carrying them out from implementation to support with your team.
 
We constantly come up with new ways to optimize the performance and skills of our robots, allowing customers to gain valuable insights into their facilities and processes as easily and efficiently as possible. With your technical expertise, you actively contribute to making our robots smarter, more robust, and more user-friendly. As you lead the team's growth and evolution, your work will also transition naturally to more leadership and less coding of deliverables. You will also receive support and coaching from your leaders and leadership peers from your first day.

Your contributions

    • Lead and empower our software engineering team focused on inspection and user interfaces of our ANYmal
    • Deliver world-class, unique robotic applications that directly lead to customer value and satisfaction
    • Design and implement software for smart error handling, advanced robot behavior and inspection capabilities
    • Deliver production level software on your own as well as in collaboration with the team
    • Hire talented people and grow the Applications team as a high-performance team
    • Advance the user friendliness and reliability of our robots
    • Improve and maintain the existing software stack

Your profile

    • Degree in robotics, computer science or related field and 3+ years of relevant work experience
    • Proven leadership skills and passion for hiring, leading and developing people
    • Excellent knowledge of C++ and Python implementation and design
    • Good knowledge of Linux, its command line interface, git, gitlab (or similar) and docker
    • Ability to work out a detailed design for a feature idea, both independently and in collaboration with the team
    • Knowledge and motivation to write tested code (unit tests, integration tests) and documentation
    • Eager to work on HW related SW development and resource constraint systems
    • Strategic and collaborative and outcome-focused working style
    • Strong communication skills in English

Our summarized stack

    • Modern C++ is our main language (for all things robotics and systems)
    • Typescript and Angular for our web frontend
    • Our robots and systems run on Linux Ubuntu 20.04 and ROS Noetic (soon ROS Foxy)
    • Bash is our main scripting language
    • We have a cool CI/CD based on GitLab
    • Python is used for scripting and for machine learning
 
 
We offer you a very exciting and dynamic work environment, the opportunity to become part of a fast-growing company and an ambitious team that is on a mission to change the industrial inspection market, a chance to leverage your experience and bring in your own ideas, a fair market salary, an attractive employee stock ownership plan, and a job in the city of Zurich.