Overview
On Site
Compensation information provided in the description
Full Time
Skills
Material Handling
Supervision
Team Building
Collaboration
Real-time
Sensors
Machine Learning (ML)
Mechanical Engineering
Research
Technical Writing
Test Plans
Verification And Validation
Documentation
Telecommuting
Computer Science
Computer Engineering
Automotive Engineering
Electrical Engineering
Robotics
Mechatronics
Software Development
C++
Python
ROS
Git
Continuous Integration
Continuous Delivery
Linux
Computer Hardware
Interfaces
Embedded Systems
Internationalization And Localization
Algorithms
Build Tools
CMake
Training
Job Details
Job Description
Toyota Material Handling Inc.
Job Location : 5559 Inwood Drive, Columbus, IN, 47201
Job Title : Robotics Software Engineer III
Job Duties : Toyota Material Handling, Inc. seeks a Robotics Software Engineer III based in Columbus, IN to design and implement new autonomous robotics platforms and applications under limited supervision. Contribute to the development of software components for team development projects. Collaborate with other robotics engineers to ensure that requirements and functionality of components fit into larger projects. Contribute to the development of software components with performance considerations for processing and logging data in real time using C++. Develop and implement novel algorithms for advanced safety-critical automation and robotic applications. Implement robotics and automated solutions using sensors and other hardware. Interface with software, machine learning, embedded, mechanical, and electrical engineers to drive multidisciplinary research projects forward. Create and update technical documentation for robotics systems and processes. Create test plans for hardware and software validation. Analyze results and create documentation and recommendations based on results. Examine edge technologies and create documentation and proposals for new products and tools. Support development of software components and modules as part of larger automation projects.
Local telecommuting permitted up to 2 days per week. Annual salary: $106,060 - $165,890.
Minimum Requirements : Requires a Master's degree in Computer Science, Computer Engineering, Automotive Engineering, Electrical Engineering, Robotics, Mechatronics, or a related field plus 2 years of software development experience. Must have 1 year of specific experience with: (1) C++, Python, ROS/ROS2, Git, CI/CD, Linux based development; (2) Hardware interfaces including cameras, LiDAR, embedded controllers, and robotic platforms; (3) Localization systems, navigation, perception, and path planning algorithms for autonomous path planning and execution; and (4) Build Tools CMake or Bazel. Experience may be gained before, during, or after Master's degree. Will accept any suitable combination of education, training or experience.
Interested candidates must submit resumes online at or by email at and reference job code 00029 in the subject line.
Toyota Material Handling Inc.
Job Location : 5559 Inwood Drive, Columbus, IN, 47201
Job Title : Robotics Software Engineer III
Job Duties : Toyota Material Handling, Inc. seeks a Robotics Software Engineer III based in Columbus, IN to design and implement new autonomous robotics platforms and applications under limited supervision. Contribute to the development of software components for team development projects. Collaborate with other robotics engineers to ensure that requirements and functionality of components fit into larger projects. Contribute to the development of software components with performance considerations for processing and logging data in real time using C++. Develop and implement novel algorithms for advanced safety-critical automation and robotic applications. Implement robotics and automated solutions using sensors and other hardware. Interface with software, machine learning, embedded, mechanical, and electrical engineers to drive multidisciplinary research projects forward. Create and update technical documentation for robotics systems and processes. Create test plans for hardware and software validation. Analyze results and create documentation and recommendations based on results. Examine edge technologies and create documentation and proposals for new products and tools. Support development of software components and modules as part of larger automation projects.
Local telecommuting permitted up to 2 days per week. Annual salary: $106,060 - $165,890.
Minimum Requirements : Requires a Master's degree in Computer Science, Computer Engineering, Automotive Engineering, Electrical Engineering, Robotics, Mechatronics, or a related field plus 2 years of software development experience. Must have 1 year of specific experience with: (1) C++, Python, ROS/ROS2, Git, CI/CD, Linux based development; (2) Hardware interfaces including cameras, LiDAR, embedded controllers, and robotic platforms; (3) Localization systems, navigation, perception, and path planning algorithms for autonomous path planning and execution; and (4) Build Tools CMake or Bazel. Experience may be gained before, during, or after Master's degree. Will accept any suitable combination of education, training or experience.
Interested candidates must submit resumes online at or by email at and reference job code 00029 in the subject line.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.