Automation Software Engineer

Toyota Material Handling•Town of De Witt, NY
•$83,340 - $106,845•Onsite

About The Position

The Automation Software Engineer develops software for intelligent automation, robotics, and autonomous material handling equipment. The role designs and integrates software connecting embedded systems, sensors, computer vision, and intelligent vehicle platforms. In collaboration with software, robotics, machine learning, electrical, and mechanical engineers, the engineer addresses complex technical challenges and helps bring scalable, high-performance automation technologies from development through validation and release. The position is in person at the company’s Syracuse, New York office and offers a hands-on, team-oriented environment.

Requirements

  • Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, Robotics, Mechatronics Engineering, or a related engineering discipline.
  • At least 2 years of professional software development experience using C++, Python, C#, or another object-oriented programming language.
  • Proficiency in Linux-based development environments and modern software development practices, including Git source control.
  • Hands-on experience integrating software with cameras, LiDAR, embedded controllers, robotic platforms, or similar hardware.
  • Familiarity with localization, navigation, and autonomous path-planning algorithms.
  • Strong software debugging, troubleshooting, and analytical skills for solving complex technical problems.
  • Effective written and verbal communication skills, with the ability to collaborate across multidisciplinary engineering teams and manage competing priorities.

Nice To Haves

  • Experience in robotics, autonomous vehicles, computer vision, industrial automation, automotive, or material handling.
  • Familiarity with machine learning, AI, perception algorithms, or sensor technologies such as radar, IMUs, and GPS.
  • Exposure to embedded software, embedded Linux, real-time operating systems (RTOS), multithreaded programming, distributed systems, or real-time software design.
  • Experience with safety-critical software, functional safety, automated testing, software validation, continuous integration/continuous delivery (CI/CD), or DevOps.
  • Interest in emerging automation technologies and applying new tools and approaches to intelligent, autonomous systems.

Responsibilities

  • Design, develop, test, and release software components for automated forklift models and product options.
  • Build software architectures, component functionality, and system integrations for complex automation and autonomous vehicle applications.
  • Create algorithms supporting autonomous navigation, computer vision, path planning, and safety-critical automation.
  • Integrate software with cameras, LiDAR, sensors, embedded controllers, and robotic hardware platforms.
  • Lead technical development for assigned components, identify risks, resolve architectural challenges, and support project objectives.
  • Collaborate with software, embedded, robotics, machine learning, electrical, and mechanical engineers to deliver integrated solutions.
  • Validate system performance, analyze test results, troubleshoot issues, and recommend reliability improvements.
  • Evaluate emerging technologies, software tools, and frameworks.
  • Document designs, system architecture, validation plans, and technical recommendations.

Benefits

  • Relocation assistance may be available.
  • Performance bonus.
  • Generous paid time off and 13 paid holidays.
  • Affordable medical plans and no-cost dental and vision options.
  • 100% 401(k) match up to 6%.
  • Company-paid life insurance, short-term disability, and long-term disability.
  • Tuition assistance program.
  • Employee Assistance Program with access to mental health care, legal support, and financial guidance.
  • Recognition and Kaizen (continuous improvement) reward programs.
  • Opportunities for personal and professional development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service