Senior Software Engineer - Lift Controls
Symbotic
Automotive Engineering
Wilmington, MA - USA
Senior Specialist / Project Manager
Hybrid
Experteer Overview
As a Senior Software Engineer in Platform Services, you design high-level supervisory software to coordinate lift subsystems in large-scale warehouse automation. You’ll operate at the intersection of distributed systems and hardware-adjacent software to enable safe, reliable, and high-throughput operation. You’ll work with controls engineers, robotics teams, and field staff to analyze behavior, diagnose failures, and drive scalable, available systems. This role offers meaningful impact by shaping the orchestration of robot fleets across customer sites.
Compensation / Benefits
- medical, dental, vision
- disability
- 401K
- PTO
- other benefits
Responsibilities
- Design and develop supervisory control systems for lift subsystems in automated warehouses
- Implement real-time distributed software for lift dispatching, traffic coordination, and throughput optimization
- Build fault-tolerant control logic for degraded modes and safe recovery
- Interface software with PLC-controlled lift hardware via defined messaging boundaries
- Analyze distributed systems with performance monitoring and debugging tools to identify latency and failures
- Support system bring-up, integration testing, and on-site validation
- Contribute to architecture decisions on scalability, availability, and resiliency
- Collaborate with controls, robotics, hardware, and field support teams
Key requirements
- Bachelor’s degree in Computer Science or related discipline
- 8+ years of professional software development experience in C#, C++, or Java
- Experience building distributed, real-time, or event-driven systems
- Experience designing supervisory control layers for industrial automation, robotics, or material handling systems (preferred)
- Familiarity with PLC-integrated systems and hardware-adjacent software architectures (strong plus)
- Hands-on problem-solver with strong software design and implementation skills
- Experience with asynchronous and multi-threaded programming
Description
As a Senior Software Engineer in Platform Services, you design high-level supervisory software to coordinate lift subsystems in large-scale …
Take your next career step
1M+ top positions worldwide with salary benchmarks
Be discreetly found and contacted by headhunters
Exclusively for senior-level professionals and executives
Already a member?

