1

Robotics Software Engineer Jobs in Tennessee (NOW HIRING)

Manufacturing Controls/Automation Engineer

Rockford, TN · On-site

$76.50K - $90.20K/yr

Maintain support and programming of robots * Trouble Shoots software and hardware issues * Load software packages * Project documentation * Develop and Install of Vision Systems * Develop system ...

Manufacturing Controls/Automation Engineer

Rockford, TN · On-site

$76.50K - $90.20K/yr

Maintain support and programming of robots * Trouble Shoots software and hardware issues * Load software packages * Project documentation * Develop and Install of Vision Systems * Develop system ...

Controls Engineer

Mckenzie, TN · On-site

$65.90K - $85.20K/yr

Program, troubleshoot, and optimize multi-axis Fanuc industrial robots and robotic end-of-arm ... Education: 4-year Engineering degree in Electrical, Software, or Computer Engineering (Preferred)

... Software Engineering, Artificial Intelligence and Robotics preferred - Crafting and conveying clear, impactful messages - Applying systems thinking to identify underlying problems - Validating ...

Controls Engineer

Mckenzie, TN · On-site

$65.90K - $85.20K/yr

Program, troubleshoot, and optimize multi-axis Fanuc industrial robots and robotic end-of-arm ... Education: 4-year Engineering degree in Electrical, Software, or Computer Engineering (Preferred)

Controls Engineer

Mckenzie, TN

$65.90K - $85.20K/yr

Program, troubleshoot, and optimize multi-axis Fanuc industrial robots and robotic end-of-arm ... Education: 4-year Engineering degree in Electrical, Software, or Computer Engineering (Preferred)

... software development, automation engineering, and application expertise, which advance customers ... type of robot and at least 1 type of welder. (Lincoln Power supply recommended) Job ...

... software development, automation engineering, and application expertise, which advance customers ... Basic troubleshooting skills for robot issues and electrical issues. (wire stick, minor alarms ...

Robot Operator

Nashville, TN · On-site

$20 - $23/hr

Nextpower utilizes the power of AI, computer vision, and robotics to analyze and optimize solar ... engineering teams. Qualifications: • High school diploma or equivalent (technical education or ...

... software development, automation engineering, and application expertise, which advance customers ... type of robot and at least 1 type of welder. (Lincoln Power supply recommended) Job ...

Nextpower utilizes the power of AI, computer vision, and robotics to analyze and optimize solar ... engineering teams. Qualifications: High school diploma or equivalent (technical education or ...

Automated Line Technician

Knoxville, TN · On-site

$17.25 - $21.75/hr

Work with the software engineer on learning Siemens software trouble shooting techniques. Install ... Maintain and program industrial robotics * Experienced in advanced automated processes, assembly ...

Automated Line Technician

Knoxville, TN · On-site

$17.25 - $21.75/hr

Work with the software engineer on learning Siemens software trouble shooting techniques. Install ... Maintain and program industrial robotics * Experienced in advanced automated processes, assembly ...

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 May 31, 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 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 May 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $113,019 per year, or $54.3 per hour.

Manufacturing Controls/Automation Engineer

fng

Rockford, TN • On-site

$76.50K - $90.20K/yr

Other

Posted yesterday


Job description

Summary

The Controls Engineer provides technical support and programming for manufacturing system designs and modifications.

Core Competencies 
  • Customer Oriented
  • Building Collaborative Relationships
  • Analytical Thinking
  • Technical Expertise          
  • Fostering Innovation        
  • Results Oriented
  • Personal Credibility
  • Stress Management         
  • Ethics and Integrity
  • Flexibility
Flex-N-Gate Training Requirements
  1. CHRF.00003 New Employee Orientation
  2. Electrostatic Discharge
  3. Global Harmonization
  4. ISO14001 Training
  5. TS 16949 Training
  6. Lock Out Tag Out
  7. Hilo Operation
  8. Crane Operation
  9. Production Equipment Maintenance
  10. Management of Ozone Depleting Substances
  11. Contractor Management
  12. Waste Water Management
  13. Emergency Response Management
  14. Solid & Hazardous Waste
  15. Construction Debris Management
  16. Oil Filter Management
  17. Scrap Metal Waste Management
  18. Used Oil Management
  19. Lead Acid Battery Management
  20. Outside Material & Equip Storage
  21. Mercury Containing Device Management
  22. Used Shop Towels, Sleeves. Gloves & Oil absorbent Products
  23. Tower/Chiller Chemical Usage
  24. Gas Cylinder
  25. Drum & Tote Management
  26. Chemical Storage
  27. HID, Fluorescent Tube and Ballast Disposal
  28. Tritium Based Emergency lighting disposal
  29. IATF/ISO Related Training
  30. Quality Management Systems - CQAM.00001 Quality Management Systems Manual
Job Duties
  • Supports Equipment Programming for Manufacturing
  • Programs inputs/outputs of robots
  • Maintain support and programming of robots
  • Trouble Shoots software and hardware issues
  • Load software packages
  • Project documentation
  • Develop and Install of Vision Systems
  • Develop system upgrades
  • Program PLC
  • Read, interprets and apply lesson learned from electrical schematic drawings, professional journals, equipment manuals and government regulations
  • The incumbent is responsible for the awareness, understanding, specific responsibilities and management of the Environmental Management System (EMS) as stated in EMS policy CEVPL.00005.

Requirements

  • Demonstrated success and knowledge of automotive plastic injection molding and assembly
  • Ability to program input/outputs associated with interfacing robots with equipment
  • Ability to program robots
  • Knowledge of software and hardware
  • Ability to read, analyze and interpret electrical schematic drawings
  • Strong computer skills
  • 3-5 years’ experience working  with controls in an automotive facility
  • Bachelor’s degree or equivalent experience in related Engineering field.
  • Strong organizational and prioritizing skills
  • Ability to work effectively independent or as a member of a team.
  • Strong communication skills (both verbal and written).
  • Must be a highly motivated, service and team-oriented individual with an attention to detail.
  • Enthusiasm for challenge and new initiatives are prerequisites.
  • Strong analytical ability
  • Strong decision making and problem solving skills
  • Ability to manage multiple projects.
 Working Conditions
  • Physical ability to lift 25lbs, heaver objects moved with assistance or equipment
  • Manual dexterity required to use electronic & hand tools
  • Physical dexterity to  sit, stand, bend, squat, climb, grip, reach as needed
  • Working near moving parts, exposure to occasional fumes or airborne particles
  • Moderate noise level on the production floor, some areas may require PPE
  • Travel as necessary.
  • Overtime as required.