1,636,270open jobs
98,191companies
250,479added this week
Browse all
Salary
≈ $125k – $251k per year (Estimated)
Location
In office (Wilmington)
Seniority
Senior
Visa
No sponsorship (stated in the posting)

Confirmed on the employer's own hiring board on Oct 14, 2026. First seen by Alion on Oct 14, 2026.

Overview
Company
Impact
Profile match

ICS

ICS unites engineering excellence, UX design, and AI innovation to create user-friendly embedded and IoT products that are Intelligent | Connected | Secure.
Location/Eligibility: This is a contract position based in Massachusetts. You must be able to commute to the Wilmington area onsite at least 3 days a week. For this contract, there is no visa sponsorship available.

We are seeking a high-caliber Robotics Middleware Engineer to evaluate, prototype, and build our next-generation communication infrastructure. In this role, you will move beneath the standard application layer to optimize high-throughput, shared-memory messaging on NVIDIA Jetson-class hardware. You will be the architect responsible for eliminating communication bottlenecks, ensuring that heavy ML inference and sensor streams flow through the robot's "nervous system" with zero latency.

Core Responsibilities

  • Next-Gen Middleware Evaluation: Lead a comprehensive build-vs-adopt evaluation of Zenoh as a robotics transport layer, analyzing its performance both standalone and as an RMW layer under ROS 2. Deliver architectural recommendations backed by rigorous benchmarks.

  • Data Path Optimization: Optimize zero-copy and shared-memory messaging paths on ARM/Jetson architectures, focusing heavily on memory layout optimization, serialization efficiency, and transport tuning.

  • Performance Benchmarking: Design and execute benchmarking suites to measure latency, throughput, and CPU/GPU overhead, systematically comparing new architectures against our current data path.

  • ML & Sensor Integration: Support the full-stack team by ensuring low-latency integration for heavy workloads, including vision sensors (Stereo/RGBD), IMUs, and ML model inference pipelines (PyTorch, TensorRT, JIT).

Technical Requirements (Must-Have)

  • ROS 2 & DDS Internals: Deep, hands-on experience with ROS 2 middleware (RMW) layers and the inner workings of DDS implementations (e.g., Cyclone DDS, Fast DDS).

  • Advanced Transports: Proven experience with Zenoh or comparable modern pub/sub architectures designed for high-performance edge computing (e.g., eCAL, iceoryx).

  • Systems Programming: Exceptional proficiency in Modern C++ and deep familiarity with shared-memory Inter-Process Communication (IPC).

  • Embedded Profiling: Hands-on experience with performance profiling and bottleneck identification on embedded Linux and ARM architectures.

  • Core Languages: Strong proficiency in Python is required alongside your primary C++ systems skill set.

Preferred Qualifications (Nice-to-Have)

  • NVIDIA Jetson Ecosystem: Direct experience optimizing software for Jetson-class hardware.

  • Hardware-Aware Memory: Understanding of GPU/CUDA memory awareness, unified memory architectures, and avoiding host-to-device copy overhead.

  • Real-Time Systems: Practical knowledge of real-time Linux patches (PREEMPT_RT) and deterministic software design.

  • Experiencing tuning or customizing the ROS 2 Nav2 stack or working with vSLAM algorithms.

Are you the right fit?

You thrive in high-velocity environments where engineering decisions directly impact hardware performance. You enjoy digging into network packets, memory dumps, and kernel-level timing to squeeze microsecond efficiencies out of resource-constrained systems. You value data over assumptions and back up your architectural designs with hard benchmarks.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,636,270 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Robotics
Similar stack
Same company
Wilmington
$130k – $162k per year • Remote (location not specified) • Full-Time • 7+ years exp • Master's Degree • Birmingham
Python
C++
MATLAB
AI/ML
Edge AI
Robotics
SLAM
Sensor Fusion
Obstacle Avoidance
Autonomous Navigation
Apply
$194k – $291k per year • In office • 3+ years exp • Mountain View
C
C++
C
Embedded C
AI/ML
Physical AI
Apply
$194k – $352k per year • In office • 5+ years exp • PhD • Mountain View
C
C++
C
Embedded C
AI/ML
Cursor
Claude Code
Gemini
Physical AI
Machine Learning
Apply
$150k – $225k per year • In office • Full-Time • New York
Apply
≈ $118k – $231k per year (Estimated) • In office • Full-Time • 3+ years exp • Master's Degree • San Jose
Python
C++
AI/ML
Fine-tuning
Reinforcement Learning
LLM
Robotics
Motion Planning
Reinforcement Learning
Apply
≈ $21k – $57k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Shenzhen
Python
C#
C++
DevOps
Linux
TCP/IP
Apply
Senior Data Scientist 3 hours ago
≈ $25k – $51k per year (Estimated) • In office • Full-Time • 6+ years exp • Master's Degree • Bengaluru
Python
SQL
Databases
Databricks
AI/ML
Scikit-learn
AI Agents
TensorFlow
PyTorch
Time Series Forecasting
Machine Learning
DevOps
CI/CD
Management
Agile
Apply
≈ $19k – $51k per year (Estimated) • Hybrid • Internship • Moscow
Python
SQL
Python
pySpark
Databases
Databricks
AI/ML
Hadoop
Spark
PyTorch
Ignite
DevOps
Azure DevOps
Azure
CI/CD
Analytics
Tableau
Power BI
ETL/ELT
Management
Scrum
Apply
≈ $27k – $60k per year (Estimated) • In office • Full-Time • Hamburg
C++
Management
Microsoft Office
Apply
Sr Engineer 3 hours ago
≈ $7.5k – $19k per year (Estimated) • In office • Full-Time • 5+ years exp • Bengaluru
Python
Java
SQL
AI/ML
AI Agents
RAG
GraphRAG
Context Engineering
Knowledge Graph
DevOps
Platform Engineering
Management
Agile
Apply
≈ $132k – $243k per year (Estimated) • In office • Wilmington
Python
C++
C++
PyTorch C++
AI/ML
PyTorch
Machine Learning
DevOps
Ubuntu
Linux
Robotics
ROS
Motion Planning
Autonomous Navigation
Apply
≈ $133k – $244k per year (Estimated) • In office • Wilmington
C++
C++
CMake
DevOps
CI/CD
Bazel
Linux
Robotics
ROS
Apply
≈ $43k – $96k per year (Estimated) • In office • PhD • Wilmington
Python
C++
AI/ML
Reinforcement Learning
Physical AI
DevOps
Linux
Robotics
Drake
Isaac Sim
MuJoCo
Teleoperation
Reinforcement Learning
Apply
≈ $110k – $221k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Wilmington
Apply
≈ $96k – $230k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Wilmington
Apply
Assembler 2 1 day ago
$32k – $54k per year • In office • Full-Time • 1+ year exp • Wilmington
DevOps
Windows
Apply
≈ $49k – $87k per year (Estimated) • In office • High School Diploma • Wilmington
Apply
$131k – $190k per year • In office • Full-Time • 10+ years exp • Wilmington
Python
SystemVerilog
MATLAB
Apply
See all jobs
This is one of many
1,636,270 more open roles from verified company boards, updated every day.