1

Robotics Software Developer Jobs in Indiana (NOW HIRING)

ILUS - Software Engineer III

Hobart, IN

$56.75 - $76.50/hr

... controls & execution software, robotics, Automated Storage and Retrieval Systems (AS/RS ... Microsoft Azure/DevOps, Git * Source Control and Bug Tracking * Microsoft SQL Management Studio

Robotics Tutor

Fort Wayne, IN ยท Remote

$40/hr

Skilled at teaching robot design, sensor programming, and autonomous behavior development. Guides ... software integration, understanding control systems, and managing team-based design projects.

Robotics Tutor

Bloomington, IN ยท Remote

$40/hr

Skilled at teaching robot design, sensor programming, and autonomous behavior development. Guides ... software integration, understanding control systems, and managing team-based design projects.

Skilled at teaching robot design, sensor programming, and autonomous behavior development. Guides ... software integration, understanding control systems, and managing team-based design projects.

Robotics Tutor

Valparaiso, IN ยท Remote

$40/hr

Skilled at teaching robot design, sensor programming, and autonomous behavior development. Guides ... software integration, understanding control systems, and managing team-based design projects.

Robotics Tutor

Indianapolis, IN ยท Remote

$40/hr

Skilled at teaching robot design, sensor programming, and autonomous behavior development. Guides ... software integration, understanding control systems, and managing team-based design projects.

Adjust machine settings and perform basic programming to accommodate product changes and production ... Perform routine preventive maintenance and troubleshoot mechanical or software issues to minimize ...

... robotic systems and industrial automation software - Strong understanding of electrical, mechanical, and software engineering principles. - Excellent problem-solving skills and attention to detail ...

Intelligent software orchestrates advanced robots in a high-density, end-to-end system ... The System Engineer focuses on troubleshooting, maintaining, and stabilizing complex electro ...

Establish and own DevOps strategies appropriate for regulated embedded surgical robotics and ... Lead software FMEA activities, define and verify effective risk mitigation strategies, and ensure ...

next page

Showing results 1-20

Robotics Software Developer information

See Indiana salary details

$45.7K

$106.4K

$158K

How much do robotics software developer jobs pay per year?

As of May 31, 2026, the average yearly pay for robotics software developer in Indiana is $106,428.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,600.00 and $123,700.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 Indiana? For Robotics Software Developer jobs in Indiana, the most frequently searched job titles are:
What cities in Indiana are hiring for Robotics Software Developer jobs? Cities in Indiana with the most Robotics Software Developer job openings:
Automation Engineer - Robotics

Automation Engineer - Robotics

Flexware Innovation

Fishers, IN โ€ข On-site

Full-time

Posted 20 days ago


Job description

Description
WHAT FLEXWARE DOES
Manufacturers are the backbone of innovation-powering industries, improving lives, and keeping the world moving forward. That's where Flexware Innovation comes in. Behind every great product is a complex web of machines, technology, data, and people working together to make it happen. Flexware partners with manufacturers to guide their strategy and execute the solutions that bring it to life.
Founded in 1996, Flexware's teams of talented advisors and engineers leverage technology across industrial controls, manufacturing systems integration, software development, data engineering and management, and the ever-evolving landscape of emerging technologies.
Flexware is made up of problem-solvers, builders, and collaborators who care deeply about doing work that matters. We roll up our sleeves, dive into the details, and create solutions that stand the test of time, because our customers count on us to keep production moving.
Today, Flexware is growing with fresh momentum and purpose. We're investing in innovation, in our people, and in a culture where you can do your best work while living a balanced, meaningful life
WHAT YOU WILL DO
We are seeking a highly motivated Automation Engineer to provide on-site technical ownership of robotic and automated manufacturing systems. This role is ideal for an engineer who enjoys being close to the production floor, thrives in dynamic environments, and excels at troubleshooting complex electromechanical systems while collaborating closely with operations, maintenance, and engineering teams.
This engineer will act as the primary technical point of contact for automated systems-supporting commissioning, daily operations, continuous improvement, and issue resolution. Success in this role requires not only strong technical skills, but also excellent communication, documentation, and relationship-building abilities.
Here are some of the technologies and responsibilities that you will be responsible for:
Automation & Robotics Support
  • Serve as the primary on-site support engineer for robotic and automated manufacturing systems.
  • Troubleshoot system downtime, performance issues, and intermittent faults at the equipment, PLC, robot, and sensor levels.
  • Perform root cause analysis to understand why systems are being bypassed or underutilized and drive corrective actions.
  • Support commissioning, re-commissioning, and startup of new or previously dormant equipment.
  • Make real-time decisions on system issues and determine when escalation to internal or external engineering teams is required.

Controls & Software
  • Diagnose and resolve issues using Allen-Bradley PLCs and ladder logic.
  • Support FANUC robotics systems, including basic to intermediate robot programming and troubleshooting.
  • Work with Cognex Vision Systems, including barcode scanning and 3D vision (3DV) applications.
  • Use change management and version control tools (e.g., FactoryTalk AssetCentre or similar) to manage control system updates.
  • Read and interpret electrical schematics, IO maps, and system documentation.

Hands-On Technical & Maintenance Support
  • Perform basic mechanical and electrical tasks when appropriate (e.g., sensor replacement, cable repairs, mechanical adjustments).
  • Collaborate closely with maintenance teams; independently handle tasks where permitted to minimize downtime.
  • Follow all site safety requirements and coordinate with Qualified Electrical Workers (QEW) when required.

Operational Collaboration
  • Build strong working relationships with operators, maintenance, engineering, and operations leadership.
  • Attend daily operations stand-ups and weekly engineering reviews to identify emerging issues and priorities.
  • Proactively identify opportunities to improve system usability, reliability, and manufacturing friendliness.
  • Act as a trusted technical partner rather than an enforcer-supporting adoption through credibility and collaboration.

Documentation & Communication
  • Maintain detailed and organized documentation of findings, issues, fixes, trends, and system changes.
  • Communicate status, risks, and recommendations clearly to both technical and non-technical stakeholders.
  • Provide handoffs and summaries to ensure continuity during weekends, off-shifts, or on-call coverage.

Please note that we are not interviewing candidates that require sponsorship now or in the future
WHAT YOU MIGHT HAVE DONE BEFORE
Required Qualifications
  • Bachelor's degree in engineering (Electrical, Mechanical, Mechatronics, Controls, or related field) or equivalent hands-on automation experience.
  • Strong troubleshooting skills across mechanical, electrical, controls, and robotic systems.
  • Working experience with Allen-Bradley PLCs and ladder logic.
  • Hands-on experience with FANUC industrial robots (programming or troubleshooting).
  • Experience supporting manufacturing, assembly, or automated production equipment.
  • Ability to manage multiple issues simultaneously and self-prioritize work in a dynamic environment.
  • Excellent documentation and note-taking habits.
  • Strong interpersonal and communication skills; ability to build trust with operators and site teams.

Preferred / Nice-to-Have Qualifications
  • FANUC robot programming coursework or certification.
  • Experience with Cognex Vision Systems, including 3DV.
  • Familiarity with FactoryTalk AssetCentre (or similar controls versioning systems).
  • Exposure to regulated or life sciences manufacturing environments.
  • Commissioning experience for automated production lines.
  • Maintenance background or comfort performing hands-on equipment work.
  • Qualified Electrical Worker (QEW) certification or willingness to obtain.

We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other legally protected status.