Robotics Middleware Engineer
il y a 3 jours
**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.
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
**Why us?**:
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.
-
DevOps & Integration Engineer
il y a 2 jours
Toulouse, France Nio Robotics (formerly Nimble One) Temps pleinVice President Of Platform Engineering at Nio Robotics 🌐 Join Nio Robotics' vision of next-gen robotics: DevOps & Integration Engineer Wanted! 🤝 Seniority & profile: 5 to 12 years of experience in DevOps, CI/CD, embedded integration, or platform engineering Strong expertise with CI systems (GitLab CI preferably), runners infrastructure, and build...
-
Robotics Integration
il y a 3 jours
Toulouse, 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,...
-
Edge AI Engineer
il y a 2 heures
Toulouse, Occitanie, France autonomous-teaming Temps pleinYour 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 :...
-
Aiv Engineer
il y a 4 jours
Toulouse, France Astroscale Temps pleinAstroscale France are 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...
-
ML Data Engineer
il y a 2 jours
Toulouse, France Autonomous Teaming Temps pleinML Data Engineer – Computer Vision, Video & Sensor Data Join to apply for the ML Data Engineer – Computer Vision, Video & Sensor Data role at Autonomous Teaming. Get AI-powered advice on this job and more exclusive features. Responsibilities Design and maintain high-throughput, scalable pipelines to ingest and organize large volumes of time‑series...
-
Automation Engineer
il y a 4 jours
Toulouse, Occitanie, France Evotec Temps pleinJob Title: Automation Engineer**Location: ToulouseDepartment: Process and Product DesignReports To: Manager, Technology Development AutomationAbout Us: this is who we areAtJust Evotec Biologics**, we believe that curiosity is the spark that drives innovation and success. As a forward-thinking team, we thrive on challenging the status quo, learning from each...
-
Robotics Software Engineer
il y a 6 jours
Toulouse, France autonomous-teaming Temps plein**Your mission**: Your mission will be several parts of: - You develop and improve algorithms for 3D multi-object tracking including - motion models - sensor measurement models - assignment of detection - You evaluate and select tracking algorithms which are able to track several UAVs - You realize a modular and extensible senor data fusion framework - You...
-
Embedded System Engineer
il y a 2 heures
Toulouse, Occitanie, France EASYMILE Temps pleinAbout EasyMileEasyMile is a global leader in autonomous technology, powering heavy-duty driverless vehicles for airports, logistics, and industrial sites worldwide. Since 2014, our software has driven over 1,000,000 km in 30+ countries. We are pioneers in the industry, being the first to deploy fully driverless Level 4 solutions and holding the highest...
-
Senior Autonomy
il y a 2 semaines
Toulouse, France autonomous-teaming Temps plein**Your mission**: - Design decision-making logic for autonomous drones - Implement mission behaviors using state machines or behavior trees - Develop adaptive strategies based on mission and sensor input - Work across simulation, real-world testing, and integration **Your profile**: - Experience with autonomous robotics or drones - Strong understanding of...
-
Senior Communication
il y a 2 semaines
Toulouse, France autonomous-teaming Temps plein**Your mission**: - Build robust data-sharing between drones and ground systems - Design scalable pub/sub architectures for real-time swarms - Optimize QoS, latency, and reliability over unstable networks - Implement fallback and mesh communication logic **Your profile**: - Strong experience with ROS2, DDS (FastDDS, Cyclone, RTI) - Understanding of QoS,...