Senior ROS2 Developer Remote Driving Systems (m/f/d)

Department
Technologie
Location
Karlsruhe
Employment type
Permanent employee, full-time
Your mission
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
  • snacks and drinks
Contact Information
Do you have open questions? Cosima is happy to help via karriere@enabl-tech.de

Apply right now

Our HR team will be happy to answer any questions you may have:

Have we aroused your interest? Please send us your application documents.

More Jobs
Karlsruhe Permanent employee, full-time

Head of Finance (m/w/d)

You ensure that enabl can grow sustainably and efficiently. With you as Head of...
Karlsruhe Permanent employee, full-time

Senior Mobile Robotics Developer (m/f/d)

With your expertise, you will take our Remote Driving System to the next level....
Karlsruhe Permanent employee, full-time

Mechatronics Engineer for Remote Driving Systems (m/w/d)

You will provide comprehensive support for our forklifts - from the installation...