1

Robotics Software Developer Jobs in Kentucky (NOW HIRING)

Robotics Software Engineer Hiring Department: Department of Computer Science Position Open To: All Applicants Weekly Scheduled Hours: 40 FLSA Status: Exempt from FLSA Earliest Start Date: Immediately ...

Robotics Software Engineer Location: San Francisco Bay Area Employment Type: Full-Time Work Arrangement: On-Site Department: Engineering About the Opportunity An early-stage robotics company is ...

Apply strong software engineering principles, including code modularity, testing, version control, and CI/CD. * Conduct simulations and real-world experiments to validate robotic system performance.

... Developer to join our team and help us take our technology to the next level! Preferred ... Experience with Robotic Foundation Models and/or Visual Language Action models. * Strong analytical ...

$45 - $62/hr

Robotics Software Engineer (Industrial Automation) 30+ days ago Requisition ID: 1074 Salary Range: $45.00 To $62.00 Hourly As a Robotics Software Engineer at Viable Engineering Solutions, you will ...

... software engineering in computer vision, robotics perception, or autonomous systems, with a track record of technical leadership at Staff or Principal level (or equivalent scope) * Expert-level ...

$90K - $119K/yr

Mytra's robotics team is looking for an experienced Senior Software Engineer to develop software critical for motion control, task execution, and safety management of our robotic fleet as we scale.

$90K - $119K/yr

Senior Robotics Software Engineer - Autonomy Department: Software Reports To: Behavior Coordination Lead Employment Type: Full-Time Location: Houston, TX Travel: 10% Who We Are Persona AI is building ...

$90K - $119K/yr

ABOUT THE JOB We are seeking a Senior Robotics Software Engineer, Behaviors to join the Maneuver Dominance team. In this role, you will be responsible for developing and maintaining code that ...

$99K - $133K/yr

The Role As a Principal Robotics Software Engineer, you'll help define the software architecture that turns the capabilities of a complex robot into coherent, reliable behavior. You'll work across ...

$140K - $180K/yr

As a Senior Software Engineer at Prime Robotics, you'll own meaningful pieces of our next ... another developer role; it's an opportunity to significantly impact the future of robotics ...

Robotics Hardware Engineer * Hiring Department: Department of Computer Science * Position Open To ... Own the hardware and software integration, operational readiness, maintenance, and field deployment ...

$195K - $260K/yr

Robot Software Development: Design and implement production-ready software for robotic platforms ... Bachelor's degree in mechatronics engineering, robotics, or a relatedengineering field. * 7 years ...

$135K - $205K/yr

Software Engineer, Advanced Pilot Assistant Software (Autonomy/Robotics)Develop and deploy autonomous pilot-assist software for safety-critical aviation systems Location: San Carlos, California ...

New

$185K - $260K/yr

Lead Software Engineer, Advanced Pilot Assistant Software (Autonomy/Robotics) Lead development of advanced pilot-assist software for autonomous aviation systems Location: San Carlos, California ...

New

$33.25 - $42.50/hr

The Role As a Robotics Software Engineer focusing on Controls, you'll design and develop the control systems that transform high-level motion commands into precise, responsive, and reliable robot ...

$150K/yr

You will work across software, hardware, and field deployment challenges to deliver intelligent ... Bachelor's degree in Robotics, Computer Engineering, Electrical Engineering, Mechanical Engineering ...

Experience building software for physical robots, with strong engineering fundamentals in languages such as Python, Go, and/or C++ * Hands-on depth in at least two of: SLAM, motion planning ...

Our robotics and interfacing team builds software for some of the most advanced robotic machine ... Keep up with advancements in systems engineering and new technologies. * Assist with creation of in ...

next page

Showing results 1-20

Robotics Software Developer information

See Kentucky salary details

$41.7K

$97.1K

$144.2K

How much do robotics software developer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for robotics software developer in Kentucky is $97,141.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,200.00 and $112,900.00 per year, depending on experience, location, and employer.

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 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 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 Kentucky?

For Robotics Software Developer jobs in Kentucky, the most frequently searched job titles are:

What job categories do people searching Robotics Software Developer jobs in Kentucky look for?

The top searched job categories for Robotics Software Developer jobs in Kentucky are:

Infographic showing various Robotics Software Developer job openings in Kentucky as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $97,141 per year, or $46.7 per hour.

Robotics Software Engineer

On-site

University of Texas
Education • 10K+ employees

Other

Posted 7 days ago


University Of Texas at Austin rating

8.3

Company rating: 8.3 out of 10

Based on 64 frontline employees who took The Breakroom Quiz


Job description

Job Posting Title: Robotics Software Engineer

Hiring Department: Department of Computer Science

Position Open To: All Applicants

Weekly Scheduled Hours: 40

FLSA Status: Exempt from FLSA

Earliest Start Date: Immediately

Position Duration: Expected to Continue

Location: UT MAIN CAMPUS

Job Details

General Notes The Center for Human and Robot Co-Adaptation (HRC) brings together six universities: The University of Texas at Austin, Indiana University Bloomington, Massachusetts Institute of Technology, Tufts University, University of Utah, and Yale University. Together, we study how people and robots can, do, and might adapt to one another over months and years as needs, skills, expectations, and social contexts change.

The Center unites researchers across robotics, AI, cognitive science, social science, data, and ethics to establish a new science of human-robot co-adaptation. This science will be developed, tested, and refined through the Human Environment with Robots (HERO) Facility Network: long-term deployments of assistive robots in real-world settings including student dorms, cafés, museums, homes, hospitals, and assisted-living facilities.

The Center is supported by a five-year, $30 million award from the National Science Foundation through its Science and Technology Centers (STC) program.

Purpose

The Center Robotics Software Engineer will develop, integrate, maintain, and deploy the common robotics software infrastructure that supports HERO deployments and foundational Center research. This position will create a standardized software stack that can support multiple robotic platforms and deployment sites, while providing researchers across the Center with reliable interfaces for developing, integrating, testing, and deploying new capabilities. The successful candidate will be a strong software engineer with experience building and debugging complex robotic systems. They will work across research and engineering teams to translate rapidly evolving research software into robust deployable systems, while maintaining the testing, configuration, monitoring, and deployment infrastructure needed for long-running real-world robot operation. The engineer will be expected to take ownership of the Center's shared robotics software infrastructure, establish sound software engineering practices, and develop safeguards that allow new capabilities to be integrated without compromising the reliability of ongoing HERO deployments. The Robotics Software Engineer will work closely with the Robotics Hardware Engineer to coordinate platform integration, deployment readiness, troubleshooting, and upgrades across the Center’s robotic systems.

Responsibilities
  • 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: Work with research teams across the Center to integrate new algorithms and capabilities into deployable robotic systems.
  • Develop and maintain ROS 2 packages, interfaces, launch systems, configuration infrastructure, and supporting software needed to connect research components into complete robotic applications.
  • Independently diagnose and resolve complex software failures spanning application code, middleware, operating systems, networking, drivers, dependencies, distributed computing, and hardware/software interfaces.
  • Design software architectures that allow experimental research components to evolve while maintaining stable interfaces and reliable operation of the overall system.
  • Support integration of computationally intensive capabilities, including perception, machine learning, foundation models, planning, and other AI systems running locally or on remote computing resources.
  • Reliability, Testing, and HERO Software Operations: Maintain the Center robotics software stack in a reliable and continuously deployable state.
  • Develop automated testing, continuous integration, simulation, hardware-in-the-loop testing, monitoring, and validation systems to identify problems before deployment.
  • Establish staged deployment procedures, including simulation and digital-twin testing, local validation, canary deployments, and controlled rollout to HERO sites.
  • Develop logging, diagnostics, health monitoring, fault detection, and recovery mechanisms for long-running robot deployments.
  • Establish repeatable procedures for software installation, configuration, deployment, update, rollback, recovery, and validation.
  • Support diagnosis and resolution of software issues during HERO studies and deployments.
  • Multi-Site Software Deployment and Technical Coordination: Maintain common source repositories, software releases, configuration records, documentation, and deployment procedures for use across HERO sites.
  • Support replication and validation of the Center software stack across robot platforms and participating institutions.
  • Maintain configuration and version control across deployed systems while accommodating necessary site- and platform-specific differences.
  • Coordinate software releases and upgrades across sites to minimize fragmentation and maintain interoperability.
  • Work with researchers and local technical personnel to troubleshoot site-specific software, networking, computing, and deployment issues.
  • Develop documentation and tools that allow Center researchers to efficiently develop against, test with, and contribute to the shared software infrastructure.
Required 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.
  • Experience developing software with ROS 2 or comparable robotic middleware.
  • Demonstrated ability to design, integrate, test, and debug complex software systems spanning multiple processes and components.
  • Experience with modern software engineering practices including version control, code review, automated testing, build systems, and software documentation.
  • 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.
Preferred Qualifications
  • Experience developing and deploying software for mobile robots, mobile manipulators, or other autonomous systems operating in real-world environments.
  • Deep experience with ROS 2, including nodes, topics, services, actions, parameters, launch systems, lifecycle management, TF, timing, logging, and distributed robotic systems.
  • Experience architecting reusable robotics software across multiple robot platforms or hardware configurations.
  • Experience with continuous integration and deployment, automated testing, simulation-based testing, and hardware-in-the-loop testing for robotic systems.
  • Experience with Docker or other containers, systemd, shell scripting, networking tools, build systems, package management, and automated system configuration.
  • Experience with robotic simulation or digital-twin environments such as Gazebo, Isaac Sim, or comparable systems.
  • Experience developing monitoring, logging, observability, watchdog, fault-detection, and automated recovery infrastructure for long-running autonomous systems.
  • Experience integrating machine-learning, computer-vision, large pretrained models, or other computationally intensive AI systems into real-time robotic applications.
  • Experience integrating robotic systems with remote, cloud, cluster, or high-performance computing resources.
  • Experience with robot data collection, synchronization, recording, replay, and management of large multimodal datasets.
  • Experience managing software releases, configurations, compatibility, and deployment across a fleet of robotic systems or multiple operational sites.
  • Demonstrated ability to take ownership of an unfamiliar robotics software system, understand its architecture, diagnose failures, improve its reliability, and evolve it while maintaining operational continuity.
Salary Range

$120,000 + depending on qualifications

Working Conditions

Typical office environment.

Required Materials
  • Resume/CV
  • 3 work references with their contact information; at least one reference should be from a supervisor
  • Letter of interest
Employment Eligibility

Regular staff who have been employed in their current position for the last six continuous months are eligible for openings being recruited for through University-Wide or Open Recruiting, to include both promotional opportunities and lateral transfers. Staff who are promotion/transfer eligible may apply for positions without supervisor approval.

Retirement Plan Eligibility

The retirement plan for this position is Teacher Retirement System of Texas (TRS), subject to the position being at least 20 hours per week and at least 135 days in length.

Background Checks

A criminal history background check will be required for finalist(s) under consideration for this position.

Equal Opportunity Employer

The University of Texas at Austin, as an equal opportunity/affirmative action employer, complies with all applicable federal and state laws regarding nondiscrimination and affirmative action. The University is committed to a policy of equal opportunity for all persons and does not discriminate on the basis of race, color, national origin, age, marital status, sex, sexual orientation, gender identity, gender expression, disability, religion, or veteran status in employment, educational programs and activities, and admissions.

Pay Transparency

The University of Texas at Austin will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information.

Employment Eligibility Verification

If hired, you will be required to complete the federal Employment Eligibility Verification I‑9 form. You will be required to present acceptable and original documents to prove your identity and authorization to work in the United States. Documents need to be presented no later than the third day of employment. Failure to do so will result in loss of employment at the university.

E-Verify

The University of Texas at Austin use E-Verify to check the work authorization of all new hires effective May 2015. The university’s company ID number for purposes of E-Verify is 854197. For more information about E-Verify, please see the following: E-Verify Poster (English and Spanish) [PDF] Right to Work Poster (English) [PDF] Right to Work Poster (Spanish) [PDF]

Compliance

Employees may be required to report violations of law under Title IX and the Jeanne Clery Disclosure of Campus Security Policy and Crime Statistics Act (Clery Act) and if this position is identified a Campus Security Authority (Clery Act), you will be notified and provided resources for reporting. Responsible employees under Title IX are defined and outlined in HOP-3031. The Clery Act requires all prospective employees be notified of the availability of the Annual Security and Fire Safety report. You may access the most recent report here or obtain a copy at University Compliance Services, 1616 Guadalupe Street, UTA 2.206, Austin, Texas 78701. Start Here, Change the World At The University of Texas at Austin, tradition meets innovation in the heart of a city that frequents lists of the best places to live and work. Named by Forbes as one of America's Best Large Employers for the sixth year in a row in 2025, UT offers both a dynamic work environment and a gateway to vibrant local culture. Whether you're at the forefront of the student experience, conducting world-changing research or supporting the engine that drives Texas’ flagship university, working at UT means making a lasting impact on our city, our state and our world. Our more than 20,000 faculty and staff empower 55,000+ students to challenge ideas, pursue passions and shape their futures. Joining UT, you’ll become part of a community dedicated to making a meaningful impact on campus and throughout the world. Looking for a student job? Please see our Student Employment site. Comments and Inquiries: Email comments to hrsc@austin.utexas.edu. For questions or concerns regarding equal opportunity only, contact Equal Opportunity Services. Additional information for applicants can be found on the Human Resources web page: Applying for Employment. For more job information, call the Human Resource Service Center at (512) 471-4772, or toll-free at (800) 687-41


What University Of Texas at Austin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom