With your expertise, you will ensure that robust and efficient ROS components are created that serve as the core technology for our innovative and sophisticated robotics solutions. You will be responsible for the development, optimization and integration of our ROS2-based remote driving systems.
Your tasks
Function Development
development and optimization of ROS nodes and packages for various applications such as control, system monitoring, assistance systems
ensuring the compatibility and performance of ROS modules
Performance Optimization
performance analyses to identify bottlenecks in ROS systems
optimization of message transmission between ROS nodes and reduction of latency
implementation of algorithm optimizations to increase computing efficiency (e.g. parallel processing of CPU/GPU or use of approximation algorithms)
System Integration
successful integration of ROS modules into existing software and hardware systems
provision of stable, scalable and expandable ROS-based systems
responsibility for the stable customer deployment of the ROS2 stack
Quality Assurance
performing code reviews, tests and optimizations to ensure high software standards
debugging and troubleshooting complex ROS2 systems
Your profile
in-depth knowledge of ROS (Robot Operating System), in particular ROS2
experience in the development of ROS nodes and packages in C++
knowledge of sensor integration (e.g. LiDAR, cameras, IMU)
solid experience in real-time programming and multi-threading
confident handling of version control systems (e.g. Git)
experience with unit testing and debugging in ROS environments
experience with middleware protocols (e.g. DDS)
knowledge of other programming languages (e.g. Python), knowledge of simulation tools (e.g. Gazebo), knowledge of machine learning or computer vision (in the context of robotics) and experience with Nvidia Jetson systems desirable
high analytical skills, solution orientation and attention to detail (e.g. demonstrable project experience in analyzing and solving challenges in ROS systems)
precise communication and curiosity
high team orientation, in that you enjoy interdisciplinary collaboration and are willing to share your technical knowledge
Why us?
flexible working hours
up to 50% home office
competitive salary and participation in the employee participation program
a dynamic and exciting working environment
the chance to add a crucial role to a motivated team
bright office space with autonomous office equipment