Software Engineer
Core
Design, develop, maintain, and integrate software applications for automated warehouse and material handling systems.
Role type
Software Engineer (Industrial Automation)
Builds
Software solutions for automated warehouse systems
Domain
Industrial automation, supply chain, material handling
Deliverable
production ML models | product features
Required skills
C, C++, C#, RESTful API, microservices, version control (Azure TFS, Git), unit and integration testing, software documentation, hardware integration
Preferred skills
WMS, WES, WCS, real-time systems, embedded development, frontend frameworks, enterprise system integrations
Responsibilities
Design and develop software applications for material handling systems; Collaborate with product managers and engineers to define technical requirements; Implement scalable and efficient software solutions; Troubleshoot, debug, and optimize software applications; Write well-structured, maintainable, and testable code; Conduct unit and integration testing; Support software integration with hardware components
Seniority
Mid-level, hands-on IC
