The Senior Software Engineer (R&D) serves as a technical expert and leader on Toyota Automated Logistics’ New Product Development team. The role develops architectures and designs that allow software systems to scale reliably to customer deployments, improves development processes and standard operating procedures, and mentors engineers. The engineer contributes across the robotics software stack, from autonomy and perception to motor control and hardware interfaces, and helps take products from concept through production-ready designs for use on real robots in customer environments. The position develops ROS-based C++ and Python software on Linux systems, participates in software design and code reviews, and owns key development work and review approvals. It involves planning work in an Agile workflow, creating and carrying out test plans on live robots and hardware, maintaining safety practices around equipment, and supporting field trials and customer-site beta deployments. The engineer also collaborates with other Toyota Automated Logistics and TICO business units during product releases. Overnight travel is approximately 5%, with travel expenses paid by Toyota Automated Logistics.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior