Job Search and Career Advice Platform

Aktiviere Job-Benachrichtigungen per E-Mail!

Lead Software Engineer - DDS (Human)

NEURA Robotics

Gemeindeverwaltungsverband Metzingen

Vor Ort

EUR 70.000 - 90.000

Vollzeit

Heute
Sei unter den ersten Bewerbenden

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Zusammenfassung

A robotics innovation company in Germany seeks a Lead Software Engineer specializing in DDS-based middleware to design robust communication systems for robotic and IoT applications. The ideal candidate will have advanced skills in C++ and Python, deep understanding of DDS and ROS/ROS2, and experience in real-time communication protocols. This role offers attractive salary, flexible hours, and opportunities for personal input and development.

Leistungen

Attractive salary
Flexible working hours
30 days of vacation
Corporate benefits program

Qualifikationen

  • Advanced proficiency in C++ and Python for system development.
  • Deep understanding of DDS and practical experience with FastDDS.
  • Expertise with ROS and ROS2 middleware.
  • In-depth knowledge of real-time communication protocols.

Aufgaben

  • Architect and implement DDS-based middleware for real-time data exchange.
  • Lead and mentor a team of engineers in software development.
  • Manage integration and deployment of middleware frameworks.
  • Collaborate with cross-functional teams to define requirements.

Kenntnisse

C++
Python
DDS (Data Distribution Service)
ROS/ROS2
Real-time communication protocols
Problem-solving
Jobbeschreibung

Join to apply for the Lead Software Engineer - DDS (Human) role at NEURA Robotics.

Welcome to NEURA Robotics, the innovator of the robotics world. Our goal is to equip collaborative robots with groundbreaking cognitive capabilities to enable safe and intuitive collaboration with humans. Under the leadership of founder David Reger, we have spent the first years of NEURA Robotics laying the foundations for humans and robots to work hand in hand.

“We serve humanity” is not just a motto, but our mission. Become part of our ambitious, international company and shape the future of robotics with us.

Your mission & challenges

A lead software developer for DDS-based middleware in robotics is responsible for designing, developing, and leading the core middleware communication systems that enable seamless, real‑time interaction between robotic components, IoT devices, and higher-level software. The role demands expertise in C++, Python, ROS/ROS2, FastDDS or other DDS implementations, and strong knowledge of real‑time communication protocols as well as hands‑on experience with robots and IoT devices.

  • Architect and implement DDS-based middleware, ensuring robust, scalable, and real‑time data exchange for robotic and IoT systems.
  • Design, develop, and optimize core frameworks and software libraries for middleware infrastructure, supporting autonomy, perception, and control subsystems.
  • Lead and mentor a team of engineers, promoting best practices in software development and integration for robotics.
  • Collaborate with cross‑functional teams (hardware, perception, controls) to define requirements, debug system‑level issues, and achieve reliable distributed system performance.
  • Manage integration and deployment of middleware frameworks such as ROS/ROS2 with DDS (e.g., FastDDS), ensuring compatibility and real‑time QoS.
  • Contribute to toolchains and CI/CD pipelines for rapid development, testing, and release of robotic middleware solutions.
  • Evaluate and select appropriate industrial protocols for communication (MQTT, OPC‑UA, DDS) depending on system requirements like latency, reliability, and scalability.
Qualifications
  • Advanced proficiency in C++ and Python for system development and infrastructure scripting.
  • Deep understanding of DDS (Data Distribution Service) and practical experience with a variant like FastDDS.
  • Expertise with ROS and ROS2 middleware, including integrating custom DDS implementations as ROS2 backends.
  • In-depth knowledge of real‑time communication protocols and distributed systems in robotic and IoT domains.
  • Significant experience working directly with robots and IoT device integration, including sensor and actuator frameworks.
  • Familiarity with containerization, CI/CD, and development workflow automation.
  • Strong problem‑solving and debugging abilities for multi‑platform integration and performance optimization.
  • Good to have: knowledge of cloud native microservices.
  • Experience with middleware performance tuning and QoS policy management in DDS.
  • Knowledge of security and access control in DDS‑based robotic environments.
  • Experience in industrial communication protocols and IIoT system integration.
  • Leadership in high‑performance team settings, especially in scaling and enabling development culture.
Benefits
  • Become part of an agile company, actively shape topics and benefit from flat hierarchies in a highly motivated team.
  • Enjoy an attractive salary, flexible working hours and 30 days of vacation.
  • The freedom to contribute your own ideas and drive them forward.
  • Celebrate successes together with company events.
  • Take advantage of our corporate benefits program.
  • And even more fun with great colleagues.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.