Remote Position

[Remote] Lead Software Engineer - Automated Shuttle Systems

๐ŸŒ Remote ยท United States ๐Ÿ’ผ Full-time

Note: The job is a remote job and is open to candidates in USA. AI Storage Solutions develops, manufactures, deploys, and supports automated pallet shuttle systems for material handling and logistics applications. The Lead Software Engineer will architect, develop, troubleshoot, test, and support software for fleet management, system interfaces, operator applications, diagnostics, databases, communications, and customer integrations, while providing technical direction to contractors or shared resources.

Responsibilities

  • Develop and maintain software for shuttle fleet coordination, task execution, operator interfaces, diagnostics, and customer system integration
  • Enhance existing applications and develop new features using languages such as C#/.NET, JavaScript/TypeScript, and Python, as appropriate to the application
  • Build and support APIs, database connections, and communication interfaces with WCS, WMS, ERP, and equipment control systems
  • Write maintainable code, automated tests, and technical documentation; use version control, code reviews, and controlled deployment practices
  • Work with controls engineers to define commands, status messages, alarms, and recovery behavior between application software and equipment
  • Investigate software issues, identify root causes, and improve performance, error handling, recovery, and operational stability
  • Support software testing, commissioning, and troubleshooting remotely and at customer sites as needed
  • Where qualified, assist with PLC logic, HMI changes, and controls troubleshooting in coordination with the controls team

Skills

  • Professional software development experience delivering and maintaining applications used in production
  • Strong proficiency in C#/.NET, JavaScript/TypeScript, and Python, with the ability to learn and work in additional languages as needed. Current proficiency in all is not necessarily required
  • Experience with application design, APIs, database integration, and communication between software services or devices
  • Practical experience with Git or comparable version control, debugging, testing, and software releases
  • Ability to troubleshoot complex issues, take ownership of assigned work, and follow problems through to resolution
  • Clear communication skills and the ability to collaborate with engineering, project, and customer support teams
  • Willingness to support testing and startup activities at company facilities and customer sites as needed
  • PLC programming and troubleshooting experience with platforms such as Allen-Bradley, Siemens, Beckhoff, and CODESYS, including Structured Text and/or Ladder Logic
  • Controls engineering experience involving equipment sequencing, I/O, sensors, drives, interlocks, HMI applications, and fault recovery
  • Experience developing software for material handling, warehouse automation, robotics, AGVs/AMRs, or other industrial equipment
  • Experience with fleet management, task scheduling, equipment coordination, and WCS, WMS, and ERP integrations
  • Familiarity with industrial communications such as OPC UA, MQTT, Modbus TCP, or EtherNet/IP
  • Experience with SQL databases, web interfaces, automated deployment pipelines, simulation, or software testing with connected hardware
  • Embedded or vehicle software development experience, including C/C++

Benefits

  • Performance-based incentives
  • Flexible work arrangements
  • Support for professional development

Company Overview

  • It was founded in undefined, and is headquartered in , with a workforce of 11-50 employees. Its website is .
  • Apply Now โ†’

    More Open Positions

    Explore similar remote opportunities