Senior Robotics Middleware Engineer

Symbotic LLC

Wilmington (MA)

On-site

USD 149,000 - 205,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Symbotic LLC in Massachusetts is seeking a Senior Middleware Software Engineer to lead the design, development, and maintenance of the middleware layer powering our mobile robots. You will own features, drive IPC, process management, and logging across robotic platforms.

You will build robust data exchange frameworks, deploy to real hardware and simulations, and ensure reliable telemetry and observability. The role requires strong C++ and Linux expertise, with potential ROS2/DDS experience as a

Qualifications

  • 8+ years of experience with a Bachelor's degree in computer science, Robotics, Engineering, or related field.
  • Experience building production-quality software in C++.
  • Strong understanding of Linux systems, process management, networking, IPC and system services.
  • Nice to Have Experience with ROS2 and DDS.
  • Experience with TCP/IP, UDP and other network protocols.

Responsibilities

  • Lead and contribute to the design, development, and maintenance of middleware on our robotic platforms.
  • Design and develop middleware components for robotics systems.
  • Build and maintain logging, diagnostics, telemetry, and observability infrastructure.
  • Develop process management systems for launching, monitoring, restarting, and supervising robotic software services.
  • Design communication frameworks for reliable data exchange between distributed software components.
  • Deploy, validate, and troubleshoot software on physical bots and simulation environments.

Skills

C++ development
Linux systems
IPC
Process management
Distributed systems

Education

Bachelor's degree in CS/Robotics/Engineering

Tools

C++
ROS2
DDS
TCP/IP

Job description

Symbotic LLC in Massachusetts is seeking a Senior Middleware Software Engineer to lead the design, development, and maintenance of the middleware layer powering our mobile robots. You will own features, drive IPC, process management, and logging across robotic platforms.

You will build robust data exchange frameworks, deploy to real hardware and simulations, and ensure reliable telemetry and observability. The role requires strong C++ and Linux expertise, with potential ROS2/DDS experience as a

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Robotics Middleware Engineer - Linux & ROS2
Senior Robotics Middleware Engineer - Linux & ROS2

Symbotic • Wilmington (MA)

Hybrid
USD 149,000 - 205,000
Staff Middleware Engineer - Robotics Platform & Observability
Staff Middleware Engineer - Robotics Platform & Observability

Symbotic • Wilmington (MA)

On-site
USD 123,000 - 205,000
Staff Middleware Engineer — Robotics Platforms & Telemetry
Staff Middleware Engineer — Robotics Platforms & Telemetry

Symbotic LLC • Wilmington (MA)

On-site
USD 149,000 - 205,000
medical
dental
vision
+4
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Symbotic • Wilmington (MA)

On-site
USD 149,000 - 205,000
Staff Middleware Software Engineer
Staff Middleware Software Engineer

Symbotic • Wilmington (MA)

On-site
USD 123,000 - 205,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Symbotic LLC • Wilmington (MA)

On-site
USD 149,000 - 205,000
Staff Middleware Software Engineer
Staff Middleware Software Engineer

Symbotic LLC • Wilmington (MA)

On-site
USD 149,000 - 205,000
medical
dental
vision
+4
Staff Middleware Software Engineer
Staff Middleware Software Engineer

Symbotic • North Wilmington (MA)

On-site
USD 149,000 - 205,000
Staff Software Engineer - Real-Time Robot Fleet
Staff Software Engineer - Real-Time Robot Fleet

Symbotic • North Wilmington (MA)

On-site
USD 149,000 - 205,000
Staff Software Engineer — Real-Time Fleet Robotics Leader
Staff Software Engineer — Real-Time Fleet Robotics Leader

Symbotic • Wilmington (MA)

On-site
USD 149,000 - 205,000