Job Title:
Software Engineer - Warehouse Control / Execution Systems
Company: Conveyor Handling Company (CHC)
Location: Elkridge, MD
Created: 2026-05-09
Job Type: Full Time
Job Description:
Software Engineer - Warehouse Control / Execution Systems (WCS/WES)About Conveyor Handling Company, Inc.Conveyor Handling Company, Inc. (CHC) is a leading material handling systems integrator specializing in conveyor systems, warehouse automation, storage, controls integration, and turnkey systems. We work with customers across multiple industries to design and implement high-performance automated systems for manufacturing, warehouse, and distribution applications. We are seeking an experienced Software Engineer with a strong background in Warehouse Control Systems (WCS), automation controls, and integration with WMS, conveyor, robotics, and goods-to-person systems.Position SummaryThe Software Engineer will be responsible for the design, development, implementation, and support of warehouse control software and automation integration projects. This role will work closely with operations, controls engineering, project management, and customers to develop scalable and reliable software solutions for automated material handling systems.The ideal candidate has hands-on experience with warehouse automation environments and understands the operational realities of distribution centers, conveyor systems, robotic systems, and host interfaces.Key ResponsibilitiesDesign, develop, test, and deploy Warehouse Control System (WCS), Warehouse Execution System (WES) software solutions Develop and maintain interfaces between WCS and Warehouse Management Systems (WMS) such as Manhattan, Korber, SAP EWMIntegrate conveyor controls, robotic systems, ASRS systems, AMRs, sortation systems, and goods-to-person technologies Develop communication interfaces with PLCs, scanners, printers, and automation equipment Support real-time controls and material flow logic for high-throughput distribution operations Participate in system architecture, software design, and database development Troubleshoot software, controls, and operational issues during testing, startup, and live production Support commissioning and go-live activities at customer sites Collaborate with controls engineers, project managers, and operations teams throughout project execution Assist with software documentation, testing procedures, and customer training Provide post-installation support and system optimization Required QualificationsBachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related field 5+ years of experience in warehouse automation or material handling systems Experience developing or supporting Warehouse Control Systems (WCS) Experience interfacing with Warehouse Management Systems (WMS) Strong understanding of conveyor systems, sortation systems, robotics, and goods-to-person automation Experience with industrial communication protocols and automation interfaces Proficiency in one or more programming languages such as: C#, Java, Python, SQL Experience with Microsoft SQL Server or other relational databases Ability to troubleshoot real-time operational systems in live distribution environments Strong communication and project coordination skills Ability to travel for system startup and customer support as needed (Travel 10-30%)Deep understanding of network architecture and industrial communications, with the ability to achieve and troubleshoot sub-second round-trip performance in real-time systemsUnderstanding of cybersecurity principles, with willingness to obtain relevant certifications (CompTIA Security+, CISSP, or equivalent)Understanding of cloud technologies or relevant cloud certifications (AWS, Azure, or equivalent)Preferred QualificationsExperience with PLC integration and industrial controlsHands-on experience with Ignition (by Inductive Automation), including development, deployment, and troubleshooting, or relevant Ignition certifications (Core/Gold) Experience with AMRs, ASRS, shuttle systems, or robotic picking systems Familiarity with OPC, REST APIs, TCP/IP socket communication, or MQTTExperience in beverage, distribution, e-commerce, or high-volume fulfillment operations Experience supporting multi-site warehouse automation deploymentsExperience with Zebra Programming Language (ZPL) for label design and printer integrationUnderstanding of warehouse operational workflows and distribution center processes Experience using AI-assisted development tools and technologies to improve software development efficiency, troubleshooting, testing, and code generation What We OfferCompetitive salary and performance incentives Health insurance and benefits package Paid time off and holidays Opportunity to work on large-scale warehouse automation projects Collaborative and entrepreneurial work environment Career growth within a rapidly evolving automation industry Hybrid and remote work opportunities may be available based on experience and project requirements LocationPreferred location is within commuting distance of CHC's Elkridge, MD office; however, hybrid or remote work arrangements may be considered for highly qualified candidates based on experience and project requirements.To ApplyPlease submit your resume and a brief summary of your experience to Abdul Mohammed, Director of Electrical Controls at amohammed@