Senior Embedded Software Engineer

ExolWilmington, MA
$149,000 - $204,600Hybrid

About The Position

Symbotic is seeking a highly skilled and experienced Senior Middleware Software Engineer to join their team. This role involves designing, developing, and maintaining the middleware layer for all mobile robots. The engineer will be responsible for feature ownership and providing technical expertise in areas such as inter-process communication, process management, and bot logging, working within a creative, collaborative, and agile development environment.

Requirements

  • Minimum 8 years of experience with a Bachelor's degree in computer science, Robotics, Engineering, a related technical field, or equivalent practical experience.
  • Experience building production-quality software in C++.
  • Strong understanding of Linux systems, process management, networking, IPC and system services.

Nice To Haves

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

Benefits

  • medical
  • dental
  • vision
  • disability
  • 401K
  • PTO
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service