Staff Middleware Engineer — Robotics Platforms & Telemetry

Symbotic LLC

Wilmington (MA)

On-site

USD 149,000 - 205,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

medical
dental
vision
disability
401K
PTO
other benefits

Job summary

Symbotic LLC seeks a Staff Middleware Software Engineer to design, develop, and maintain the middleware layer for our mobile robotic platforms. You will lead feature ownership and contribute to IPC, process management, and bot logging in a collaborative, agile environment.

You will enable reliable data exchange across distributed components, build telemetry and observability, and deploy software on physical bots and simulations.

Qualifications

  • 8+ years of experience with a Bachelor's degree in computer science, Robotics, Engineering, a related technical field, or equivalent practical experience.
  • Production-quality software experience in C++.
  • Strong understanding of Linux systems, process management, networking, IPC and system services.
  • Nice to Have 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++
Linux
Process management
Networking
IPC

Education

Bachelors in CS/Robotics/Engineering

Tools

ROS2
DDS

Job description

Symbotic LLC seeks a Staff Middleware Software Engineer to design, develop, and maintain the middleware layer for our mobile robotic platforms. You will lead feature ownership and contribute to IPC, process management, and bot logging in a collaborative, agile environment.

You will enable reliable data exchange across distributed components, build telemetry and observability, and deploy software on physical bots and simulations.

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

Similar jobs worth comparing

Staff Middleware Engineer - Robotics Platform & Observability
Staff Middleware Engineer - Robotics Platform & Observability

Symbotic • Wilmington (MA)

On-site
USD 123,000 - 205,000
Senior Robotics Middleware Engineer
Senior Robotics Middleware Engineer

Symbotic LLC • Wilmington (MA)

On-site
USD 149,000 - 205,000
Senior Robotics Middleware Engineer - Linux & ROS2
Senior Robotics Middleware Engineer - Linux & ROS2

Symbotic • Wilmington (MA)

Hybrid
USD 149,000 - 205,000
Staff Middleware Software Engineer
Staff Middleware Software Engineer

Symbotic • North 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 • Wilmington (MA)

On-site
USD 123,000 - 205,000
Staff Software Engineer - Fleet Controls & Robotics
Staff Software Engineer - Fleet Controls & Robotics

Symbotic • 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
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
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Symbotic LLC • Wilmington (MA)

On-site
USD 149,000 - 205,000