Staff Software Engineer, Industrial Controls Systems - Tooling

Exol•Wilmington, MA
•$144,000 - $211,200•Hybrid

About The Position

Symbotic is seeking a Staff Software Engineer for its Industrial Control Tools team to develop automation and tools for industrial control systems. The role is hands-on and includes approved technical leadership and AI-empowered initiatives to expand industrial control tooling solutions and product support. The team works on productivity improvements for commissioning, manufacturing, and PLC automation using AI-assisted programming. The engineer will design scalable, maintainable systems; generate PLC and HMI code using AOI libraries and Ignition templates; and automate PLC code testing, optimization, and remote deployment using Agentic AI. The position also involves integrating tools, services, and APIs for data retrieval and reporting, investigating production issues, mentoring junior team members, and communicating with internal and external customers. The work takes place in a collaborative Agile/Scrum environment, with up to 10% travel potentially required. Symbotic describes itself as an automation technology company with an AI-powered robotic and software platform for warehouse and supply-chain operations. The company states that it is an equal opportunity employer. The posted base salary range is $144,000 to $211,200, with actual base pay varying based on job-related knowledge, skills, and experience. The compensation package includes medical, dental, vision, disability, 401(k), PTO, and/or other benefits.

Requirements

  • College degree in Computer Science, Computer Engineering, or another related discipline.
  • At least 8 years of software design and implementation experience.
  • At least 5 years of professional experience developing object-oriented software in C#.
  • Demonstrated track record of AI-driven development and Agentic AI applications.
  • Demonstrated ability to multitask and work with customers.
  • Valid driver's license and ability to travel by driving and/or flying to client and other customer locations.

Nice To Haves

  • Experience with PLC programming is highly preferred.
  • Experience with third-party tools for integration and testing, such as Rockwell and Ignition.
  • Experience with microservice development and database schema.
  • Background in networking and electrical engineering.

Responsibilities

  • Design and develop industrial control system automation to improve productivity for commissioning, manufacturing, and PLC automation under AI-assisted programming.
  • Drive PLC and HMI auto-code generation based on AOI libraries and Ignition templates for the Industrial Control R&D team.
  • Automate PLC code testing, optimization, and remote deployment using Agentic AI.
  • Design highly scalable and maintainable software systems and solutions.
  • Analyze root causes of production issues and provide timely, quality solutions.
  • Integrate with other tools, services, and APIs for data retrieval and reporting.
  • Lead assigned tasks and mentor junior team members.
  • Collaborate as a team player, adapting to changes in direction and multitasking.
  • Communicate and present effectively to internal and external customers.
  • Work in an Agile/Scrum-based environment.
  • Travel up to 10% as required; maintain a valid driver's license and ability to drive and/or fly to client and other customer locations.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Disability benefits
  • 401(k)
  • Paid time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service