Robotics Software Engineer
The University of Texas at Austin - Austin, TX
Hiring: Robotics Software Engineer Company: The University of Texas at Austin Location: Austin, TX Job Posted Time: 2026-09-16 20:33:46 Employment Type: Remote Target Skills & Keywords : C++, CV, Docker, Linux, Machine Learning, Python, Shell, Terraform About the job Required Skills: •Center Robotics Software Platform Ownership and Standardization •Own the architecture, integration, operational readiness, and maintenance of the Center's common robotics software stack. •Develop and maintain standardized software interfaces and configurations that support multiple robot platforms and can be replicated across HERO sites. •Establish common abstractions and interfaces for robot capabilities, sensing, communication, data collection, monitoring, and other shared functionality. •Evaluate new robotics software frameworks, libraries, models, and supporting technologies and recommend their adoption when appropriate. •Coordinate closely with Center researchers and the Center Robotics Hardware Engineer to ensure that the software infrastructure supports the scientific and operational goals of the Center. •Research Software Integration and Robotics Systems Engineering •Interface directly with research teams across the Center to integrate new algorithms and capabilities into deployable robotic systems. Qualifications: •Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Robotics, or a related technical field. •Two or more years of relevant professional or research software engineering experience involving robotic, autonomous, distributed, or similarly complex systems. •Strong programming proficiency in C++ and Python or comparable languages used in robotics systems. •Proficiency with Linux-based systems and experience diagnosing operating-system, process, dependency, networking, and software-interface problems. •Demonstrated ability to design, integrate, test, and debug complex software systems spanning multiple processes and components. •Strong critical-thinking, debugging, and root-cause-analysis skills. •Strong written, verbal, and interpersonal communication skills and the ability to work effectively with researchers and engineers across multiple teams. •Relevant education and experience may be substituted as appropriate. •Deep experience with ROS 2, including nodes, topics, services, actions, parameters, launch systems, lifecycle management, TF, timing, logging, and distributed robotic systems. Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!