Senior Robotics Middleware Engineer - Linux & ROS2

Symbotic

Wilmington (MA)

Hybrid

USD 149,000 - 205,000

Full time

48 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Symbotic in Wilmington, MA is seeking a Senior Embedded Software Engineer to design, develop, and maintain the middleware layer for mobile robots. You will own features and provide expertise in inter-process communication, process management, and bot logging in an agile environment.

You will lead middleware design on robotic platforms, build logging and telemetry infrastructure, and ensure reliable data exchange and supervision of robot services in both physical and simulated environments.

Qualifications

  • Minimum 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.

Responsibilities

  • Lead and contribute to the design, development, and maintenance of middleware on 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
IPC
Process management
Logging/telemetry
Robotics

Education

Bachelor's degree in Computer Science / Robotics / Engineering

Tools

ROS2
DDS
TCP/IP
UDP

Job description

Symbotic in Wilmington, MA is seeking a Senior Embedded Software Engineer to design, develop, and maintain the middleware layer for mobile robots. You will own features and provide expertise in inter-process communication, process management, and bot logging in an agile environment.

You will lead middleware design on robotic platforms, build logging and telemetry infrastructure, and ensure reliable data exchange and supervision of robot services in both physical and simulated environments.

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
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)

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

Symbotic • Wilmington (MA)

On-site
USD 123,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
Senior Robotics Middleware Engineer – On-Site (Jetson/ROS 2)
Senior Robotics Middleware Engineer – On-Site (Jetson/ROS 2)

Altentechnologyusa • North Reading (MA)

On-site
USD 135,000 - 170,000
Staff Robotics Test Engineer: Automation & ROS Testing
Staff Robotics Test Engineer: Automation & ROS Testing

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
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