Automation Software Engineer

Toyota Industries•Syracuse, NY
•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. Working with software, robotics, machine learning, electrical, and mechanical engineers, the engineer helps solve technical challenges and brings scalable, high-performance automation technologies from development through validation and release. The position is based in person at the company’s Syracuse, New York office and is intended for someone who thrives in 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 for 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

  • Performance bonus
  • Generous paid time off and 13 paid holidays
  • Affordable medical plans
  • No-cost dental and vision options
  • 100% 401(k) match up to 6%
  • Company-paid life insurance
  • Company-paid short-term disability
  • Company-paid 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
  • Relocation assistance may be available
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service