Robotics Middleware Engineer – UAV Systems

il y a 5 jours


Toulouse, Occitanie, France autonomous-teaming Temps plein
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 reliablyfromsensors 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.
  • Liaisewith computer-vision and acousticsexperts: 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.
  • Keeptrack 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.

What you'll work with

  • 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

Nice to have

  • 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.

The world is changing. Exponential technologies are enabling new types of security threats. We are committed to staying ahead by building nimble, scalable, and cost-effective defences. We are looking for passionate developers who are eager to create exceptional products, safeguard our freedom, and strengthen the resilience of democracies.

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.



  • Toulouse, Occitanie, France Autonomous Teaming Temps plein

    Your missionSome key points for the position we would need:C++memory managementmultithreading (executors, callback groups; prefer lock-free where sensible)error/exception handling (contracts, retries, watchdogs)ROS 2evaluation and use of different middlewares (CycloneDDS, Fast DDS, Connext)knowledge of data transfer and callback prioritization (QoS,...


  • Toulouse, Occitanie, France Pal Robotics Temps plein

    Company DescriptionPAL France is a robotics company based in Toulouse, France, dedicated to advanced Research and Development (R&D) in service robotics. As the official distribution partner of PAL Robotics, Europe's leading service robotics provider, PAL France focuses on the development of cutting-edge software for robotic control, with a particular...


  • Toulouse, Occitanie, France Enac Temps plein

    L'ENAC, École Nationale de l'Aviation Civile, est la plus importante des Grandes Écoles ou universités aéronautiques en Europe. Elle forme à un spectre large de métiers : des ingénieurs ou des professionnels de haut niveau capables de concevoir et faire évoluer les systèmes aéronautiques et plus largement ceux du transport aérien ainsi que des...

  • Expert Middleware

    il y a 1 jour


    Toulouse, Occitanie, France Collective Temps plein

    Budget: 460 maxObjectif de la missionContribuer à la mise en place d'une solution technique et sécuritaire d'exposition de services dans le cadre d'un projet hautement stratégique pour le Groupe.Vous intégrerez une équipe en charge de la définition et de la construction de plateformes d'exposition de services :API Manager / Gateway / Portal.Missions...

  • Edge AI Engineer

    il y a 5 jours


    Toulouse, Occitanie, France autonomous-teaming Temps plein

    Your missionBuild AI that runs in the real world. On real robots. Under real constraints.At Autonomous Teaming, we build autonomous robotic systems operating in extreme, GPS-denied environments. Our models run fully on edge hardware (Jetson, FPGA, custom boards), with no cloud, no fallback, no excuses.We're looking for an engineer who loves hard problems :...

  • Edge AI Engineer

    il y a 5 jours


    Toulouse, Occitanie, France Autonomous Teaming Temps plein

    Your missionBuild AI that runs in the real world. On real robots. Under real constraints.At Autonomous Teaming, we build autonomous robotic systems operating in extreme, GPS-denied environments. Our models run fully on edge hardware (Jetson, FPGA, custom boards), with no cloud, no fallback, no excuses.We're looking for an engineer who loves hard problems :...

  • Ingénieur Systèmes

    il y a 1 semaine


    Toulouse, Occitanie, France iSupplier Temps plein

    Description:? Le secteur d'activité : BancaireMust have : Kafka, Redhat, Ansible? Nice to have :? Top 5 skills :? Type of project: MCO & Build? Urgency : Normal? Les astreints (HNO, etc?) : Oui? La possibilité de renouvellement : OuiDescription et localisationLa filière PLATEFORMES & MIDDLEWARE regroupe l?ensemble des activités container, middleware, de...

  • Robotics Integration

    il y a 2 semaines


    Toulouse, Occitanie, France autonomous-teaming Temps plein

    Your mission Connect third-party autopilots and sensors to our robotics stack and make the ROS 2 MAVLink PX4/ArduPilot command/telemetry loops rock-solid in the field. This is a middleware & interfaces role: build the bridges, prove reliability, and ship to hardware, beyond lab demos.  ROS 2  MAVLink bridges in production (heartbeats, params,...

  • AIV Engineer

    il y a 5 jours


    Toulouse, Occitanie, France Astroscale Temps plein

    Astroscale France is looking for an AIV Engineer - Computer Vision & GNC to support the growth of our Toulouse office.This role will focus on Computer Vision (CV) algorithms validation and Guidance Navigation Control (GNC) hardware in the loop testing, including dedicated laboratories design and operations. This includes strong collaboration with the GNC and...

  • AIV Engineer

    il y a 1 jour


    Toulouse, Occitanie, France Astroscale Temps plein

    Astroscale France is looking for an AIV Engineer - Computer Vision & GNC to support the growth of our Toulouse office.This role will focus on Computer Vision (CV) algorithms validation and Guidance Navigation Control (GNC) hardware in the loop testing, including dedicated laboratories design and operations. This includes strong collaboration with the GNC and...