HamburgerMenu
hirist

OptM - ROS 2/Middleware & Payload Integration Engineer

Posted on: 23/01/2026

Job Description

Description :

Role Overview :


We are seeking a highly skilled ROS 2 / Middleware & Payload Integration Engineer to join our development team. You will be responsible for building the communication backbone that enables real-time perception, planning, decision-making, and vehicle control. This role involves design, development, and integration of multi-modal perception payloads LiDAR, Radar, and EO/IR cameras into a robust, low-latency autonomous computing framework running on an embedded ADAS/ADCU platform. You will work alongside Embedded, Controls, and AI engineers to deliver field-deployable autonomy software for military-grade unmanned ground vehicles.

Middleware & ROS 2 Integration :


- Set up ROS 2 Humble workspace and cross-compilation pipeline for embedded targets (NXP i.MX95 / Linux)

- Develop custom ROS nodes for perception, fusion, planning, and control communication

- Define topics, services, and actions, ensuring optimized QoS (Reliability/Latency) settings for real-time operation

- Build and maintain Fast DDS middleware for secure distributed communication

- Ensure deterministic timing using TSN and synchronized clocks (PTP)

- Implement fault-tolerant node logic with watchdog recovery mechanisms

Sensor Payload Integration :

- Integrate LiDAR (Livox), Radar (NXP SAF85xx), and EO/IR (e.g., FLIR Hadron) into ADAS architecture

- Develop device driver layers, data acquisition pipelines, and calibration routines

- Configure sensor fusion message formats for perception algorithms

- Perform intrinsic/extrinsic calibration of cameras, IMU, and ranging sensors

- Optimize bandwidth and power budgets for embedded hardware constraints

Simulation & HIL Testing :

- Setup simulation environments with Gazebo / CARLA / RViz

- Validate end-to-end autonomy data flow (sensor ? fusion ? planner ? controller)

- Support integration test plans, including MIL/SIL/HIL stages

Documentation & Collaboration :

- Maintain interface control documentation (ICDs)

- Work with GCS team to ensure seamless telemetry and remote command handling

Required Skills & Experience :

- 6 to 10 years experience in robotics or embedded autonomy software

- Strong programming skills in C++17 and Python

- Deep knowledge of ROS 2 (Humble preferred)

- Experience with industrial communication :

a. CAN / CAN-FD

b. Ethernet-TSN

c. DDS-based middleware (Fast DDS, Cyclone DDS)

- Experience with any of the following sensors :

a. LiDAR data drivers + PCL/Open3D experience

b. Radar data parsing, object lists, Doppler tracking

c. EO/IR camera streaming via MIPI CSI / GigE Vision / GStreamer


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in