CareerPlanSign in

Robotics Software Engineer

UT MAIN CAMPUS💼 Full-time🗓 2026-09-04 → 2026-09-25

Core

Develop, integrate, maintain, and deploy common robotics software infrastructure for long-term real-world robot deployments in homes, hospitals, and public spaces.

Role type

Senior IC robotics software engineer (infrastructure & integration)

Builds

Standardized robotics software stack, ROS 2 packages, deployment pipelines, and monitoring systems for multi-platform robots

Domain

Robotics, AI, distributed systems, real-world deployment

Deliverable

production ML models | product features | infrastructure

Required skills

C++, Python, ROS 2, Linux systems programming, complex system debugging, automated testing, CI/CD, software architecture

Preferred skills

Mobile robot software, ROS 2 lifecycle management, reusable software architecture, hardware-in-the-loop testing

Technologies

ROS 2, Linux, C++, Python

Responsibilities

Own architecture and maintenance of common robotics software stack; develop standardized interfaces for multiple robot platforms; integrate research algorithms into deployable systems; design automated testing and deployment pipelines; troubleshoot complex software failures across distributed systems; coordinate software releases across multi-site deployments

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.