1

Robotics Software Engineer Jobs in Tennessee (NOW HIRING)

Senior Software Engineer- Tactical

Nashville, TN ยท On-site

$118K - $156K/yr

Experience and Education: ยท Formal education in software engineering, computer science, aeronautical engineering, robotics, optics or related fields. ยท Strong understanding of programming concepts ...

New

Lead integration and tuning of flight control software (PX4/ArduPilot-class or inโ€‘house ... Mentor a small team of robotics and software engineers. Lead prototype bringโ€‘up, testing, and ...

Automation/Robotics Engineer Martin, TN, United States Come make the world and accelerate your ... Adept with Microsoft Office software. * Ability to inspire and motivate others. * Effective ...

next page

Showing results 1-20

Robotics Software Engineer information

See Tennessee salary details

$54.5K

$113K

$162.5K

How much do robotics software engineer jobs pay per year?

As of Aug 24, 2026, the average yearly pay for robotics software engineer in Tennessee is $113,019.00, according to ZipRecruiter salary data. Most workers in this role earn between $94,400.00 and $138,000.00 per year, depending on experience, location, and employer.

What does a robotics software engineer do?

The job duties of a robotics software engineer are working to develop software for robot control and automation. In this job, your responsibilities include working on an embedded system that controls automated equipment. You may build new software or test, improve, or debug current software. Most robotics software engineers work for the manufacturing industry and focus on robots that companies use in product production. You may work in other fields that use robotics as well. This job may include responsibilities such as developing a user interface that non-technical employees can use to set up the equipment.

What does a robotics software engineer do?

A Robotics Software Engineer designs, develops, and maintains the software that controls and powers robots. This includes writing code for robot perception, control algorithms, and integration with hardware components. They work closely with hardware engineers to ensure seamless interaction between the robot's physical and digital systems. Their work often involves programming in languages such as C++, Python, or ROS (Robot Operating System) and testing robots in real-world or simulated environments.

What are the key skills and qualifications needed to thrive as a robotics software engineer, and why are they important?

To thrive as a Robotics Software Engineer, you need a strong background in computer science, robotics, and mathematics, often supported by a relevant degree and experience in algorithm development. Proficiency with programming languages like C++, Python, and ROS (Robot Operating System), as well as familiarity with simulation tools and version control systems, is essential. Problem-solving ability, teamwork, and effective communication are crucial soft skills for collaborating on complex projects and adapting to evolving technologies. These skills and qualities are vital for designing, implementing, and maintaining reliable robotic systems that perform effectively in real-world environments.

What are some common challenges faced by robotics software engineers when integrating software with hardware systems?

Robotics Software Engineers often encounter challenges related to ensuring seamless communication between software algorithms and physical hardware components. These can include dealing with sensor noise, managing real-time constraints, debugging hardware-software mismatches, and ensuring reliable performance in unpredictable environments. Close collaboration with electrical and mechanical engineers is essential to quickly resolve integration issues and to test software on physical robots. Adapting to rapid hardware changes and troubleshooting in live environments require strong problem-solving skills and effective cross-disciplinary teamwork.

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

AspectRobotics Software EngineerMechatronics Engineer
Required CredentialsBachelor's in Robotics, Computer Science, or related field; programming skillsBachelor's in Mechatronics, Mechanical, or Electrical Engineering; multidisciplinary knowledge
Work EnvironmentSoftware development teams, robotics labs, research facilitiesDesign, integrate mechanical and electronic systems, often in manufacturing or automation
Employer & Industry UsageTech companies, robotics firms, research institutionsManufacturing, automation, aerospace, automotive industries

While both roles involve robotics, a Robotics Software Engineer primarily focuses on developing software for robotic systems, whereas a Mechatronics Engineer designs and integrates mechanical, electronic, and software components. The roles often overlap but differ in their core focus areas and skill sets.

What are the most commonly searched types of Robotics Software Engineer jobs in Tennessee?

The most popular types of Robotics Software Engineer jobs in Tennessee are:

What cities in Tennessee are hiring for Robotics Software Engineer jobs?

Cities in Tennessee with the most Robotics Software Engineer job openings:

Infographic showing various Robotics Software Engineer job openings in Tennessee as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $113,019 per year, or $54.3 per hour.

Robotics Automation Engineer (Location: Nashville, Tennessee)

Transnetyx, Inc.

Nashville, TN โ€ข On-site

$72 - $88/hr

Other

Posted 5 days ago


Job description

## Description**Transnetyx is seeking a full-time Automation Software Engineer to join our team!****Location:** **Nashville, TN (On-site & In-person) with *hybrid optional once fully trained***This role is fully on-site at our Nashville, TN location. We are seeking candidates who are currently located in the Nashville Metropolitan Area and able to work on-site daily. Please note that relocation assistance is not available for this position.**Schedule:** Full-time | Non-Exempt**Salary:** starting at $80,000 annually**Join us during an exciting year of growth and make a direct impact in an innovative, fast-moving environment.**Transnetyx is a Global Biotechnology Software Company. We've built an entire suite of services to help streamline research, so that researchers can focus on what matters most - research that leads to discovery. And supported by a dedicated team of people ready to deliver an exceptional experience.We are headquartered in Memphis, Tennessee, and are dedicated to advancing research. Since 2000, Transnetyx has genotyped over 25 million samples worldwide with 99.97 percent accuracy, serving thousands of researchers in universities, hospitals, and bioscience companies globally. The company's mission is to help scientists accelerate research by removing redundant tests and optimizing resources through automation.As we continue to scale, we're expanding our automation capabilities - and this role will be at the heart of it!We are seeking an **Automation Software Engineer** to design, build, and support the software systems that power our automated laboratory operations. This role blends hands-on software engineering with laboratory automation, robotics, and instrumentation, offering the opportunity to see your work directly improve efficiency, reliability, and scientific throughput.-**What You'll Do****Software Development & Automation Integration*** Design, develop, test, and maintain software solutions that integrate laboratory automation platforms and robotic systems.* Program and debug automation software using .NET (C#), SQL, vendor-specific tools, and custom controls for laboratory instruments.* Develop software-based diagnostics, monitoring, and reporting tools to assess automation system health and performance.* Identify system and process inefficiencies and recommend software-driven enhancements to improve reliability and throughput.**System Support & Troubleshooting*** Provide software support for automated instrumentation, equipment, custom hardware add-ons, and related systems.* Troubleshoot and resolve software-related issues impacting automated laboratory operations.* Support ongoing maintenance, updates, and optimization of automation software and systems.* Participate in a rotating on-call schedule once fully trained.**Validation, Documentation & Collaboration*** Perform and document IQ/OQ/PQ activities for automated instrumentation, systems, and software components.* Create clear, concise technical documentation for software, systems, and procedures.* Collaborate with internal teams and external vendors to define specifications, evaluate compatibility, and support system installations.* Stay current on emerging technologies in automation, robotics, software engineering, and laboratory systems.## Qualifications**What You'll Do****Software Development & Automation Integration*** Design, develop, test, and maintain software solutions that integrate laboratory automation platforms and robotic systems.* Program and debug automation software using .NET (C#), SQL, vendor-specific tools, and custom controls for laboratory instruments.* Develop software-based diagnostics, monitoring, and reporting tools to assess automation system health and performance.* Identify system and process inefficiencies and recommend software-driven enhancements to improve reliability and throughput.**System Support & Troubleshooting*** Provide software support for automated instrumentation, equipment, custom hardware add-ons, and related systems.* Troubleshoot and resolve software-related issues impacting automated laboratory operations.* Support ongoing maintenance, updates, and optimization of automation software and systems.* Participate in a rotating on-call schedule once fully trained.**Validation, Documentation & Collaboration*** Perform and document IQ/OQ/PQ activities for automated instrumentation, systems, and software components.* Create clear, concise technical documentation for software, systems, and procedures.* Collaborate with internal teams and external vendors to define specifications, evaluate compatibility, and support system installations.* Stay current on emerging technologies in automation, robotics, software engineering, and laboratory systems.-**What You Bring****Required Qualifications*** Bachelor's degree in Computer Science, Engineering, Robotics, Automation, Mechatronics, or a related field.* Proficiency in .NET (C#) and SQL programming.* Demonstrated working knowledge of electrical circuits and mechanical engineering concepts.* Strong analytical, troubleshooting, and problem-solving skills.* Excellent written and verbal communication skills, with experience producing technical documentation.* Ability to work independently while collaborating effectively across teams.**Preferred Qualifications*** Experience with VB, image processing, or IoT development.* 5+ years working with laboratory automation equipment such as ABI, Tecan, Beckman, Brooks, Biotek, Liconic, Hamilton, Cognex, Thermo, Epson, or SPT.* Microsoft SQL certification (helpful, not required).-**Why Transnetyx*** Be part of a growing global biotech company making a measurable impact in research and discovery.* Work in a highly technical, hands-on role where your software directly powers real-world laboratory systems.* Collaborate with smart, driven teammates in an environment that values initiative, creativity, and continuous improvement.* Enjoy the stability of an established company with the energy and opportunity of a growth phase.-**Location****This role is based on-site at our Nashville, TN facility**,with Transnetyx headquarters located in the Memphis Metropolitan Area. #J-18808-Ljbffr