Robotics Middleware Engineer (ROS 2 / C++ / Jetson)
Your mission
Some key points for the position we would need:
- C++
- memory management
- multithreading (executors, callback groups; prefer lock-free where sensible)
- error/exception handling (contracts, retries, watchdogs)
- ROS 2
- evaluation and use of different middlewares (CycloneDDS, Fast DDS, Connext)
- knowledge of data transfer and callback prioritization (QoS, executors, deadlines, liveliness, intra-process)
- Knowledge of other robotics frameworks (ROS 1, DDS native or custom solution, GStreamer, LCM/LCMS, ZeroMQ, etc.)
- NVIDIA Jetson
- memory management (CPU/GPU, pinned memory, zero-copy)
- HW accelerators (CUDA/TensorRT/VPI — orchestrating data flows)
- sensor acquisition interfaces (CSI/MIPI, USB3, Ethernet, CAN, SPI)
Your mission will be several parts of:
- Design, build , and harden the ROS 2 middleware layer : message schemas, QoS profiles, routing, callback prioritization, dedicated executors by criticality.
- Make data move reliably from sensors → fusion/ perception → planning/ actuation : time sync (PTP/NTP), timestamps, clean frames/TF, rosbag replay for debugging.
- Realize a modular and extensible sensor I/O & fusion framework : drivers/bridges, message conversions, composable pipelines.
- Integrate hardware components on Jetson / ARM : bring-up GNSS/IMU/cameras/LiDAR/radar, tune I/O buses (CSI/USB/Ethernet), manage power/thermals.
- Liaise with computer-vision and acoustics experts : expose stable interfaces, define latency budgets, and service contracts (topics, rates, QoS).
- Evaluate and select middleware options (DDS, transports, codecs, HW acceleration) under latency and reliability constraints.
- Keep track of the ROS 2/middleware ecosystem & best practices (executors, tracing, security, observability) and drive continuous improvements.
- Ensure consistently high quality of the overall detection & tracking pipeline: via end-to-end integration tests, embedded CI/CD, metrics, and alerting.
- ROS 2 (rclcpp, lifecycle, rosbag2, tracing), DDS (QoS profiles), C++17/20
- Jetson Orin/Xavier, CUDA/TensorRT, V4L2/GStreamer
- Embedded Linux, colcon, Docker/Podman, Git (PRs/reviews), CI/CD
- RT-preempt, cgroups/CPU pinning, DDS Security, GMSL/MIPI bring-up, CAN/UDP custom protocols
- Exposure to PX4/ArduPilot/MAVLink for autopilot interfacing (optional)
Your profile
- University degree in Computer Science, Informatics, Math, Physics, etc...
- Relevant experience with C++
- Interesting framworks are for example: EIgen, Ceres, GTSAM
- Rust is a bonus
- Also great to have ROS(2), OpenCV
- Intrinsic motivation, willing to go the extra mile, attention to detail
- Outside of the box creativity, conceptional & systematic design thinking
- Fluent in English or German
- Nationality of a NATO member nation or close ally is a must
- Successful candidates will be required to obtain security clearance
Why us?
Do you feel that you fit the description, but don't think you fulfill all the criteria 100%? Apply to us anyway.
We look forward to receiving your detailed application via our online form.
About us
We are a defence-tech start-up specializing in machine vision solutions. If you have a passion for cutting-edge innovation, and drive to use your skills to create next generation solutions, this is an opportunity for you!
What we do: We are developing solutions that enable computers and sensors to collaborate as teams, working together to address emerging security challenges. Our primary mission is to defend against AI-powered asymmetric threats at scale, such as drone swarms and other UXVs. Who we are: Based in Munich, Berlin and Bordeaux/Toulouse we are rapidly expanding across Europe with plans to open more office hubs soon. We embrace a hybrid work culture - valuing the collaborations that happens in the office, while also empowering our team members to work remotely with responsibility and autonomy.
Emplois Recommandés
A220 Structure Repair Designer (m/f)
**Job Description:** The Airframe In-Service Engineering is looking for a new member . Joining us is not only joining our organisation, it's about investing yourself in our challenges, our codes and …
Préparateur Méthode (H/F)
PRESENTATION : SOGECLAIR se profile comme un ensemble de sociétés d'ingénierie spécialisées dans les hautes technologies. Présent à l'international, SOGECLAIR a étendu son influence au-delà des fr…
Contrôleur
Et s'il était possible d'intégrer un grand groupe tout en travaillant dans une société à taille humaine ? C'est ce que Safran Power Units vous offre ! Notre société est spécialisée dans l'aéronautiqu…
MECANICIEN AUTOMOBILE SERVICE RAPIDE (H/F) (H/F/D)
SAMSIC Emploi vous accompagne dans votre vie professionnelle en vous proposant des offres d'emplois en CDD, CDI et Travail Temporaire les plus adaptées à votre profil. Notre agence SAMSIC Emploi Col…
Responsable Commercial (F/H)
Nous recherchons un Responsable Commercial (F/H) en CDI pour venir renforcer nos équipes HEMERIA au sein de notre division Land & Sea localisées sur Toulouse . MISSIONS : Rattaché(e) à…
H/F Franchisé(e) La Côte & l'Arête
La Côte & l’Arête est l’unique franchise de restauration traditionnelle certifiée 100 % fait maison, produits ultra‑frais , fondée en 2009 à Toulouse, comptant désormais 22 restaurants en France. …
Développeur .NET - Anglais courant H/F -- Nord Toulousain
Dans le cadre d'un projet industriel d'envergure, il s'agit de concevoir et développer une application desktop sous .NET 8 / C#, accompagnée de son API dédiée. Le poste se situe au nord de la région …
Chaudronnier (H/F)
A propos de METIER INTERIM ET CDI TOULOUSE: Métier Intérim et CDI est un réseau de 18 agences dans l'Ouest de la France. Nous tissons avec nos collaborateurs intérimaires une relation de confiance…
Collaborateur Comptable H/F
Talents AEC, cabinet de recrutement partenaire des cabinets d'Audit et d'Expertise-Comptable, vous propose de nombreuses offres d’emploi en Comptabilité, Paie et Juridique. Je recherche pour mon cli…
Annonce test SRD
Métier Auxiliaire de puériculture Description de l'offre Test