Senior Software Engineer - Lift Controls
Listed on 2026-05-31
-
Software Development
Software Engineer
Overview
Symbotic is an AI‑powered robotic technology platform that redefines supply‑chain logistics. We are seeking a Senior Software Engineer for our Platform Services team, responsible for designing and building high‑level supervisory control software that coordinates lift subsystems within large‑scale automated warehouses.
Key Responsibilities- Design and develop supervisory control systems for lift subsystems within automated warehouse environments.
- Implement real‑time distributed software for lift dispatching, traffic coordination, prioritization, and throughput optimization.
- Build fault‑tolerant control logic to manage degraded modes, fault isolation, and safe recovery of lift operations.
- Develop software interfaces with PLC‑controlled lift hardware via well‑defined messaging and service boundaries.
- Analyze distributed automation systems using performance monitoring, profiling, and debugging tools to identify latency, bottlenecks, and failure patterns.
- Support system bring‑up, integration testing, and on‑site validation of lift supervisory control functionality.
- Contribute to architecture decisions involving scalability, high availability, and operational resiliency.
- Collaborate cross‑functionally with controls engineers, robotics teams, hardware engineers, and field support teams.
- Bachelor’s degree in Computer Science or a related discipline.
- Minimum of 8years of professional software development experience using C#, C++, or Java.
- Strong experience building distributed, real‑time, or event‑driven systems.
- Hands‑on problem‑solving with excellent software design and implementation skills.
- Experience with asynchronous and multithreaded programming models.
- Designing supervisory control layers for industrial automation, robotics, or material handling systems.
- Familiarity with PLC‑integrated systems and hardware‑adjacent software architectures.
- Cross‑platform .NET Core development (Windows and Linux).
- Working knowledge of Redis in‑memory data stores.
- Familiarity with Rabbit
MQ or similar messaging systems. - Solid understanding of microservices architectures and common design patterns.
- Up to 10% travel may be required.
- Driver’s license required; ability to drive or fly to client and customer locations.
The base salary range for this position in the posted location is $ – $, though the actual offer may vary based on experience and qualifications.
BenefitsMedical, dental, vision, disability, 401(k), paid time off (PTO), and additional benefits are included.
Equal Opportunity EmploymentWe are an equal‑opportunity employer. We do not discriminate based on race, color, ethnicity, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, veteran status, or genetic information.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).