Jobs · Information Technology · Massachusetts

Staff Software Engineer - Fleet Controls

Symbotic · Wilmington, MA · 1 wk ago
HybridInformation Technology$149k–$205k/yrFull-time

About the role

Symbotic is seeking a talented Staff Software Engineer to join our newly established Fleet Controls team. This role involves leading the design and development of high-performance applications that orchestrate fleets of autonomous mobile robots within automated warehouse environments. The focus is on building scalable, reliable, and efficient control systems that support increasingly complex operations across multiple deployment sites.

Responsibilities

  • Design & Development
    • Build real-time, high-performance software for managing fleets of mobile robots.
  • Performance Optimization
    • Analyze fleet performance and contribute to projects aimed at improving key business metrics, customer requirements, and company KPIs.
  • Software Excellence
    • Develop high-quality, robust software in a fast-paced, dynamic environment.
  • Technical Leadership
    • Mentor junior engineers and lead technical efforts across projects.
  • Issue Resolution
    • Identify and address root causes of software performance issues.
  • Testing
    • Develop and maintain unit and system-level tests for production software.

Requirements

  • Education
    • Bachelor’s degree in computer science, Electrical Engineering, Mechanical Engineering, Mathematics, or a related STEM field.
  • Experience
    • Minimum of 5 years of professional software development experience.
    • At least 1 year of experience in technical leadership or team lead role.
  • Technical Expertise
    • Proficiency in object-oriented design and programming concepts.
    • C# strongly preferred.
    • Experience with asynchronous or multithreaded programming.
    • Familiarity with event-driven architectures, messaging systems, and communication protocols such as RabbitMQ, MQTT, or gRPC.
    • Exposure to robotic-related technologies (e.g., path planning, embedded systems) is a plus.

Qualifications

  • Passionate about building real-time systems that power next-generation robotics.
  • Thrives in dynamic, collaborative environments.
  • Strong problem-solving skills.
  • Excellent communication and collaboration abilities.

Skills

  • Object-oriented design and programming concepts.
  • C# programming language.
  • Asynchronous or multithreaded programming.
  • Event-driven architectures.
  • Messaging systems (RabbitMQ, MQTT).
  • Communication protocols (gRPC).
  • Path planning and embedded systems knowledge (plus).

Benefits

Our environment includes up to 10% travel, a valid driver’s license, and the ability to drive and/or fly to client and other customer locations. The employee is responsible for owning a credit card and managing expenses personally to be reimbursed on a bi-weekly basis.

Pay

The base range for this position in the posted location is $149,000.00 - $204,600.00. The compensation package includes medical, dental, vision, disability, 401K, PTO and/or other benefits.

Schedule

Employees must have a valid driver’s license and the ability to drive and/or fly to client and other customer locations. The employee is responsible for owning a credit card and managing expenses personally to be reimbursed on a bi-weekly basis.

Similar jobs

Controls Staff Engineer

Corning IncorporatedPainted Post, NY· 8 mo ago
Engineering$105k–$144k/yrapply on corningjobs.corning.com