1

Robotics Software Developer Jobs in Indiana (NOW HIRING)

... of our robots and fleet orchestration software. You will be onsite working with customers ... We strongly encourage engineers from BIPOC, LGBTQ+, and traditionally underrepresented backgrounds ...

... 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 ...

Integration Engineer

Indianapolis, IN · On-site

$98K - $132K/yr

An Integration Engineering Specialist with the Systems teams works with other Toyota Automated ... Software, Robotics, and Consulting Teams within the project. Technologies used in this position ...

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

Engineer

Brook, IN · On-site +1

$83K - $135K/yr

Experience with FANUC robot TPP programming, ROBOGUIDE Software; Python, KAREL, C++, and HTML5/CSS ... Javascript programming; FANUC iRVision, PalletTool, and iRPicktool * Experience with other machine ...

Automation Engineer

Edinburgh, IN · On-site

$75K - $85K/yr

Knowledge of 3D CAD software for robot simulation and programming. Join our team and be at the forefront of automation technology, contributing to the success of our production processes and driving ...

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 Jun 25, 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 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 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 engineers make $500,000?

Senior engineers in specialized fields such as software engineering, petroleum engineering, and aerospace engineering can earn $500,000 or more annually, especially with extensive experience, advanced skills, and in high-demand industries. Executive-level engineering roles or those with significant leadership responsibilities may also reach this compensation level.

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 engineers make $300,000 a year?

Senior robotics software developers with extensive experience, specialized skills in AI, machine learning, and real-time systems, and often working in high-demand industries or companies can earn $300,000 or more annually. Achieving this level typically requires advanced degrees, certifications, and a strong track record of project success.

How much do robotic programmers make?

Robotic programmers, or robotics software developers, typically earn a median annual salary of around $80,000 to $120,000, depending on experience, location, and industry. Skilled programmers with expertise in programming languages like C++ and Python, as well as knowledge of robotic systems and tools, tend to earn higher salaries.

Can a software engineer work in robotics?

Yes, a software engineer can work in robotics by developing control algorithms, embedded systems, and software for robotic hardware. Skills in programming languages like C++ and Python, as well as knowledge of robotics frameworks such as ROS, are often required. Many robotics roles also require understanding of sensors, actuators, and real-time systems.
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:
Infographic showing various Robotics Software Developer job openings in Indiana as of June 2026, with employment types broken down into 3% As Needed, 87% Full Time, 3% Part Time, 4% Temporary, and 3% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $106,428 per year, or $51.2 per hour.

Senior Electro-Mechanical Engineer (Robotics & Automation)

Arrive AI

Fishers, IN • On-site

$97K - $134K/yr

Full-time

Posted 13 days ago


Job description

Description:

At Arrive AI (Nasdaq: ARAI), we're not just building products—we're transforming the future of the Autonomous Last Mile™ (ALM). Over a decade ago, we started with a pioneering vision and patents for the first smart mailbox for drone delivery. Through systematic research, development, and deep customer collaboration, we've evolved to today where we deploy Arrive Points—a type of smart locker and mini-cross-docks for frictionless drone, robotic, and courier delivery and pickup, utilized from medical supplies to meals to e-commerce. Arrive AI is now growing and investing to scale an ALM network and platform of the future for all autonomous delivery providers, services, and customers. Arrive AI is the intelligent choice for the last inch of the Autonomous Last Mile™.


About Us:

We move fast, balancing strategy with opportunity. We are merit-based, valuing integrity, innovation, and treating others as we want to be treated. At Arrive AI, every employee is an equity holder and a business owner. Our shared vision, ownership, and culture fuel our mission to revolutionize autonomous delivery.


Product Team

You’ll be joining Arrive AI’s Product Team to revolutionize Autonomous Last Mile (ALM) logistics by transforming over a decade of research, design, and customer collaboration into the world’s first autonomous logistics network and platform. Our fast-paced skunkworks team rapidly iterates, prototypes, and develops next-generation Arrive Point units, networks, and AI-powered platforms. By integrating cutting-edge hardware, robotics, IoT, software, data, AI, and manufacturing, we’re driving a bold roadmap for ALM innovation. Based in Fishers, IN, we offer a unique opportunity to do your life’s best work, shape the future, and share in the success.


The Role:

We are seeking an experienced Electro-Mechanical Engineer to assist in the design and development of an autonomous robotic cabinet system. This role requires a hands-on engineer who is equally comfortable with mechanical design, motion systems, electrical integration, and prototype development.

The ideal candidate will help develop reliable, manufacturable hardware by selecting and integrating motors, actuators, sensors, and supporting electrical components while working closely with our internal engineering team.


Responsibilities:

  • Design and develop electro-mechanical systems for a robotic cabinet platform.
  • Select and integrate motors, gearboxes, actuators, bearings, linear guides, and motion transmission components.
  • Evaluate and specify sensors including limit switches, Hall sensors, optical sensors, encoders, proximity sensors, and safety interlocks.
  • Ensure compatibility between motors, sensors, drivers, power supplies, and embedded control electronics.
  • Work closely with PCB and firmware engineers to ensure proper electrical interfaces and control strategies.
  • Develop mechanical assemblies using CAD (Creo preferred) with emphasis on manufacturability and serviceability.
  • Design brackets, mounts, linkages, sheet metal, machined components, and injection molded parts as required.
  • Build and test prototypes, troubleshoot hardware issues, and iterate designs based on testing.
  • Generate engineering documentation including drawings, BOMs, assembly procedures, and design specifications.
  • Collaborate with contract manufacturers and suppliers to support prototype and production builds.

Preferred Qualifications

  • Experience with IoT-connected products or smart hardware devices.
  • Familiarity with embedded controllers such as STM32, ESP32, Raspberry Pi, or similar platforms.
  • Experience integrating CAN, I2C, SPI, UART, RS485, or Ethernet-based devices.
  • Knowledge of thermal management, environmental sealing, and outdoor product design.
  • Familiarity with DFMEA, tolerance analysis, and reliability testing.
  • Experience bringing products from prototype through production.
Requirements:
  • 5+ years of electro-mechanical engineering experience, preferably in robotics, automation, industrial equipment, or autonomous systems.
  • Strong CAD proficiency (Creo preferred) and experience designing for manufacturability.
  • Solid understanding of motion control systems including stepper motors, servo motors, BLDC motors, gear reduction, lead screws, belts, chains, and linear actuators.
  • Experience selecting motors based on torque, speed, duty cycle, and load calculations.
  • Understanding of electrical fundamentals including voltage, current, power budgets, driver compatibility, power distribution, grounding, EMI considerations, and connector selection.
  • Experience integrating sensors, encoders, limit switches, and other feedback devices into embedded systems.
  • Ability to read electrical schematics and collaborate with PCB and firmware engineers.
  • Experience working with contract manufacturers and external design partners.
  • Comfortable moving between CAD design, hands-on prototyping, testing, troubleshooting, and documentation.
  • Experience working in fast-paced, iterative product development environments with evolving requirements.

We are looking for a practical engineer who enjoys solving multidisciplinary problems and can bridge the gap between mechanical design and electrical system integration to create robust robotic hardware.


At this time, we are not able to provide visa sponsorship for this position.