Staff Software Engineer Fleet Operations

Symbotic develops AI-enabled robotic systems and software for end-to-end warehouse and supply-chain automation.

Wilmington, Massachusetts, United States
About Symbotic Inc.

Symbotic provides turnkey warehouse automation systems that use autonomous robots and AI-enhanced software to store, move, sort, and fulfill goods, including distribution and micro-fulfillment operations.

View jobs by Symbotic Inc.

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design and build real-time, high-performance software that manages fleets of mobile robots. You will optimize fleet performance, develop reliable production software, lead technical initiatives, mentor junior engineers, investigate software performance issues, and create and maintain unit and system-level tests.

Requirements

  • Bachelor's degree in computer science, electrical engineering, mechanical engineering, mathematics, or a related STEM field
  • Minimum of 5 years of professional software development experience
  • At least 1 year of technical leadership or team lead experience
  • Object-oriented design and programming expertise
  • C# proficiency
  • Asynchronous or multithreaded programming experience
  • Familiarity with event-driven architectures, messaging systems, and communication protocols
  • Experience with RabbitMQ, MQTT, or gRPC

Responsibilities

  • Build real-time software for managing mobile robot fleets
  • Analyze and improve fleet performance
  • Develop robust production software
  • Lead technical efforts across projects
  • Mentor junior engineers
  • Identify and address root causes of software performance issues
  • Develop and maintain unit and system-level tests

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Disability insurance
  • 401K
  • PTO