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 150 people and work on cutting-edge robot technology.
The Opportunity
We are looking for an Nvidia Jetson Systems Software Engineer / Robotics (80 - 100%) to join our team of robotic experts. At our company, we specialise in developing tailored software solutions that enable our robots to execute inspection and maintenance tasks with precision and consistency. As an Systems Jetson Software Engineer, you'll be at the forefront of integrating cutting-edge, AI-enabling computing technologies into our systems, enabling our robot to take leaps forward in its autonomous performance. If you want to join a fast-paced engineering team and actively contribute to the next generation of our robotic platform, we look forward to meeting you soon. You will be instrumental in fostering a culture of rapid learning and innovation.
The Market & Our Technology
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 customised hardware systems, including the entire robotic platform, actuators, sensors, inspection payloads, charging systems, and all related ANYbotics electrical hardware.
Your Contributions
- Write efficient and reliable C++ and Python code for Nvidia Jetson platforms
- Responsible for the deployment of core robotics software on sub-system and full-robot level, including coordination with other software and electrical engineers for seamless and regression-free software integration into the computing platform
- Ensure that software runs efficiently on the computing system with focus on adequate resource allocation and correct prioritisation of critical processes and AI models
- Evaluate future computing platforms adequate for robotics, understanding their fitness for our application
- Drive the continuous improvement of the software performance during and after production ramp-up phases
- Support a culture of fast learning while continuously finding creative ways to speed up the development process
- Manage partnerships with external engineering companies to expand our development capabilities
Your Profile
- University degree in engineering or science with a focus on computer science, electrical engineering or robotics
- A proven track record in mechatronics or robotics engineering-related development projects
- Strong skills in writing testable and well-documented C++ and Python code for Nvidia Jetson platforms including a solid understanding of hardware and electronics for mechatronic or robotic systems
- Knowledge of Nvidia Jetson specific aspects such as SDK’s (e.g. DeepStream, Isaac ROS, etc.), profiling tools, GPU accelerators for vision/video processing, triton, etc.
- Strong knowledge of embedded Linux systems administration, including interface to sensors, actuators and peripherals
- Experience with ROS/ROS2 and touchpoints with robotics algorithms such as locomotion, SLAM, perception, etc.
- Basic proficiency in using electronic tools such as oscilloscopes, logic analyzers, and the ability to read and interpret electronic schematics
- Proactive and solution-oriented behaviour, working towards a goal and achieving outcomes
- Excellent communication skills in English
Bonus Points
- Experience with configuring device trees, drivers for peripherals, DTBO files and kernel API. Understand the associated implications on hardware performance
- Knowledge of GMSL/CSI protocol and its implementation on the Nvidia Jetson platform
- Ability to interpret/create logs and write system tests
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.