Senior Software Engineer (Algorithm) - Automation Systems - ZipRecruiter : Job Details

Senior Software Engineer (Algorithm) - Automation Systems

ZipRecruiter

Job Location : all cities,MA, USA

Posted on : 2025-05-05T00:56:25Z

Job Description :

Job Description

Who we are

With its AI-powered robotic technology platform, Symbotic is changing the way consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end system – reinventing warehouse automation for increased efficiency, speed, and flexibility.

What we need

We are looking for a Senior Software Engineer who will play a hands-on role in developing a suite of applications, both mobile and desktop, for our software that controls fleets of mobile robots and industrial systems. The qualified candidate will help bring our robotics solutions to our customers. We seek individuals who thrive in a creative, collaborative, and agile development environment.

What We Do

We are a talented team of roboticists and software engineers working on the latest expansion of Symbotic automation. We deliver solutions for ordering, processing, and delivering mixed SKU totes to hundreds of customers.

What you'll do

  • Design and develop real-time distributed software for automation systems.
  • Design software systems that are highly available and scalable.
  • Research, develop, and productize solutions for NP-Hard optimization problems using combinatorial optimization.
  • Demonstrate passion for building high-quality software, love solving problems, and facing new challenges.
  • Analyze distributed software components using performance, profiling, and debugging tools.
  • Be a proactive communicator who enjoys working closely with creative and technical peers.
  • Work in a dynamic Agile/Scrum environment.
  • Travel to customer sites as needed.
  • Develop software applications using microservice architecture with technologies like .NET Core, RabbitMQ, OpenAPI, and Kubernetes.
  • What you'll need

  • Degree in Computer Science or related discipline.
  • Minimum 5 years of professional experience developing software in C#.
  • Experience with SQL Server (PL/SQL).
  • Hands-on problem solver with excellent software design and implementation skills.
  • Experience with Windows and Linux development.
  • Experience developing unit tests and test automation frameworks.
  • Experience with source control software.
  • Comfortable with asynchronous or multithreaded programming.
  • Experience with cross-platform .NET Core development.
  • Ability to work in a fast-paced environment and support unscheduled events.
  • Self-starter and highly motivated.
  • Experience understanding and developing new algorithms (NP-Hard, Dynamic Programming, etc.).
  • Experience with Redis in-memory data store is a plus.
  • Experience with MongoDB is a plus.
  • Our Environment

    • Up to 10% travel may be required. Employees must have a valid driver's license and ability to travel.
    • Employees are responsible for owning a credit card and managing expenses for reimbursement.

    #LI-Hybrid

    #LI-JT1

    About Symbotic

    Symbotic is an automation technology leader reimagining the supply chain with its AI-powered robotic and software platform. We reinvent warehouses as strategic assets for major retail, wholesale, and food & beverage companies. Using next-gen technology, high-density storage, and machine learning, we address complex distribution challenges, enabling faster, more agile, and efficient movement of goods. For more information, visit www.symbotic.com.

    We are a community of innovators, collaborators, and pioneers who embrace diversity because we know that unique perspectives make us stronger and smarter. Every voice matters. We are committed to equal opportunity employment and do not discriminate based on race, color, religion, sex, national origin, age, veteran status, or genetic information.

    #J-18808-Ljbffr
    Apply Now!

    Similar Jobs ( 0)