1

Robotics Software Developer Jobs in Austin, TX (NOW HIRING)

Lead and guide a team of software and mechanical engineers in the development of ROS2-based software solutions for our robotic systems. * Oversee the design, development, and deployment of cloud ...

Staff Robotics Engineer

Austin, TX · On-site

$160K - $200K/yr

Lead and guide a team of software and mechanical engineers in the development of ROS2-based software solutions for our robotic systems. * Oversee the design, development, and deployment of cloud ...

As a Software Engineer Intern on the Robot Software Team, you will be responsible for writing software and making sure your code works on an actual surgical robot, not just simulation. Our robotics ...

Software Engineer, Robotics

Austin, TX · On-site

$119K - $200K/yr

... software and making sure your code works on an actual surgical robot, not just simulation ... Evidence of exceptional ability in engineering or computer science. * Hands-on experience with ...

They are seeking a highly skilled robotics software engineer proficient in C++ or Python to design ... DevOps tools (Docker, Kubernetes, CI/CD pipelines) Company : Allen Control Systems is a robotics ...

As a Software Engineer Intern on the Robot Software Team, you will be responsible for writing software and making sure your code works on an actual surgical robot, not just simulation. Our robotics ...

We are developing advanced robotic systems and AI-driven tools to transform total joint ... As a Software Developer you will be responsible for the development of embedded code tied to the ...

We are seeking a highly skilled robotics software engineer, very proficient in C++ or Python coding. What You'll Do: * Design, develop, and maintain high-performance software applications using C+

We are seeking a highly skilled robotics software engineer, very proficient in C++ or Python coding. What You'll Do: * Design, develop, and maintain high-performance software applications using C+

Senior Robotics Controls Engineer

Austin, TX · On-site

$149K - $204.60K/yr

Intelligent software orchestrates advanced robots in a high-density, end-to-end system ... What we need Symbotic is currently seeking a principal robotics engineer to join our Mobile ...

New

Software Engineer - Human Motion Data

Austin, TX

$113.50K - $136.30K/yr

JOB SUMMARY As a Software Engineer- Human Motion Data, you will leverage your background in robotics to build the crucial link between human-data and our reinforcement learning pipelines. This role ...

Sr. Software Engineer - Real-Time Controls

Austin, TX · On-site

$121.40K - $160.10K/yr

Apptronik is a human-centered robotics company developing AI-powered robots to support humanity in every facet of life. As a Senior Software Engineer, you will play a pivotal role in developing ...

New

Software Engineer - Human Motion Data

Austin, TX · On-site

$113.50K - $136.30K/yr

Our flagship humanoid robot, Apollo, is built to collaborate thoughtfully with people, starting ... JOB SUMMARY As a Software Engineer- Human Motion Data, you will leverage your background in ...

next page

Showing results 1-20

Robotics Software Developer information

See Austin, TX salary details

$47.8K

$111.3K

$165.2K

How much do robotics software developer jobs pay per year?

As of May 29, 2026, the average yearly pay for robotics software developer in Austin, TX is $111,273.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,500.00 and $129,300.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Robotics Software Developer, and why are they important?

To thrive as a Robotics Software Developer, you need strong programming skills in languages such as C++, Python, or ROS, along with a background in computer science, engineering, or robotics. Familiarity with robotics simulation platforms (e.g., Gazebo), version control systems (e.g., Git), and experience with sensor integration and real-time operating systems are typically required. Problem-solving, teamwork, and effective communication are essential soft skills to excel in multidisciplinary environments. These abilities ensure reliable development, integration, and deployment of robotic systems that meet both technical and user requirements.

What are some common challenges faced by Robotics Software Developers in integrating hardware and software components?

Robotics Software Developers often encounter challenges related to ensuring seamless communication between software algorithms and diverse hardware components like sensors, actuators, and controllers. Differences in hardware specifications, real-time constraints, and debugging low-level hardware interactions can add complexity to development. Collaborating closely with hardware engineers is essential to address issues quickly and optimize system performance. Staying up to date with new frameworks and tools, such as ROS (Robot Operating System), also helps streamline integration and testing.

What does a Robotics Software Developer do?

A Robotics Software Developer designs, develops, and maintains the software that controls robotic systems. They write code that enables robots to sense their environment, make decisions, and perform tasks autonomously or semi-autonomously. These developers often work with embedded systems, artificial intelligence, and machine learning to improve robot performance. Their work is essential for applications ranging from manufacturing automation to healthcare and service robots.

What is the difference between Robotics Software Developer vs Mechatronics Engineer?

AspectRobotics Software DeveloperMechatronics Engineer
Required CredentialsBachelor's in Computer Science, Robotics, or related field; programming certificationsBachelor's in Mechatronics, Mechanical, or Electrical Engineering
Work EnvironmentSoftware development teams, labs, robotics companiesDesign, integrate mechanical and electronic systems, manufacturing settings
Industry UsageRobotics firms, automation companies, research labsManufacturing, automation, product design
Common Search/ComparisonYesNo

Robotics Software Developers focus on programming and developing software for robotic systems, while Mechatronics Engineers work on designing and integrating mechanical, electronic, and software components. Both roles often collaborate but differ mainly in their core responsibilities and skill sets.

What are popular job titles related to Robotics Software Developer jobs in Austin, TX? For Robotics Software Developer jobs in Austin, TX, the most frequently searched job titles are:
What cities near Austin, TX are hiring for Robotics Software Developer jobs? Cities near Austin, TX with the most Robotics Software Developer job openings:
Infographic showing various Robotics Software Developer job openings in Austin, TX as of May 2026, with employment types broken down into 41% Full Time, 48% Part Time, 10% Contract, and 1% Nights. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $111,273 per year, or $53.5 per hour.
Staff Robotics Engineer

Staff Robotics Engineer

Tailos

Austin, TX

Full-time

Posted 11 days ago


Job description

ABOUT TAILOS


TAILOS is at the forefront of redefining the landscape of commercial cleaning by harnessing the prowess of robotics and groundbreaking automation. Rosie, our flagship industrial housekeeping robot, epitomizes this transformation by tackling tedious, grimy, and hazardous tasks. As demand soars, TAILOS, with its pioneering edge, has forged alliances with some of the titans in hospitality & commercial cleaning sectors. Beyond our significant inroads into the hospitality domain, our focus is also on refining and augmenting our diverse software suite, from intuitive customer applications to cutting-edge electronics. Our Austin HQ is a hive of innovation, with 3D printers, laser cutters, canine companions, and a burgeoning fleet of robots.


ABOUT YOU

You love the challenge of tackling new problems that arise. You should be able to communicate high level priorities with the C-Suite and be willing to get in the weeds to help a team member who needs technical help.You are a self-starter who understands how to prioritize and accomplish tasks, and deliver on schedule. You will be on a team working to scale existing robot products, improve functionality, and create new solutions using our current stack as a foundation.

RESPONSIBILITIES

Technical Leadership

  • Lead and guide a team of software and mechanical engineers in the development of ROS2-based software solutions for our robotic systems.
  • Oversee the design, development, and deployment of cloud-based applications to enhance the capabilities of our robotic platforms.
  • Drive the integration of artificial intelligence (AI) technologies into our robotics software, ensuring seamless and intelligent robotic operations.
  • Be a partner with the leader of Hardware Engineering, providing consultation on the platform and software support to address the needs of manufacturing, diagnostics, and troubleshooting.


Staffing & Team Development

  • Recruit, onboard, and mentor a high-performing team of software and mechanical engineers
  • Foster a collaborative and innovative culture within the team, promoting continuous learning and professional growth.
  • Ensure the team is equipped with the necessary skills and resources to meet project goals.
  • Stay up to date on the latest advancements in robotics software and AI.
  • Continue to build out a low-blame, highly collaborative culture. Build trust across the company and ensure communication between teams stays productive.


Process & Tools Management

  • Define and implement efficient development processes to streamline software delivery and enhance team productivity.
  • Evaluate and implement cutting-edge tools and technologies to optimize the software development lifecycle.
  • Continuously assess and improve development methodologies to stay ahead in the rapidly evolving robotics industry.


Strategic Decision Making

  • Collaborate with cross-functional teams to align software development strategies with overall company objectives.
  • Make strategic decisions related to technology adoption, project timelines, and resource allocation to meet business goals.
  • Provide insight and recommendations to senior leadership regarding software engineering initiatives.
  • Support the growth of the company by providing the software engineering perspective to the executive team and aligning technical roadmap to market demand.


Planning, Budgeting, and Financial Oversight

  • Collaborate with the finance team to create and manage budgets for software development projects.
  • Monitor project expenses and ensure they align with approved budgets.
  • Implement cost-saving measures without compromising the quality and efficiency of software development processes.


Plus other duties and responsibilities that may be assigned to you.

QUALIFICATIONS

  • Good knowledge of networking, cloud and security
  • Strong experience with Agile project management aspects
  • Strong experience with use of JIRA, Confluence and collaboration tools.
  • Good knowledge in version control and branching concepts (git, mercurial)
  • Strong written and verbal communication skills.
  • Strong People management skills.
  • Proven experience leading leads
  • 10+ years experience of writing code for customer-facing products, ideally in mission-critical environments
  • Strong software engineering skills and fundamentals
  • Experience guiding teams to create well-tested, resilient applications
  • An excellent reputation of being a team player and creative thinker, balanced with a bias for smart action, open and respectful debate with active solicitation from all critical stakeholders
  • A respectful and collaborative team leader who can coach a team to success

PREFERRED EXPERIENCE

  • Master's degree or Ph.D. in a related field of study
  • Experience developing and commercializing robotics products
  • Familiarity with computer vision, machine learning and/or artificial intelligence systems
  • Passion and empathy for the customer; relentless focus on executing on the most impactful positive change for our users
  • Comfortable working on early-stage startup projects in an environment of ambiguity and change