1

Robotics Software Engineer Jobs in Indiana (NOW HIRING)

Integration Engineer

Indianapolis, IN · On-site

$98.70K - $132.90K/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 ...

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.

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.

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

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

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

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

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

Sr. Platform Developer

Fishers, IN · On-site

$51 - $67.50/hr

By integrating cutting-edge hardware, robotics, IoT, software, data, AI, and manufacturing, we're ... Improve developer experience through tooling, CI/CD pipelines, observability, and automation

next page

Showing results 1-20

Robotics Software Engineer information

See Indiana salary details

$57.1K

$118.5K

$170.3K

How much do robotics software engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for robotics software engineer in Indiana is $118,492.00, according to ZipRecruiter salary data. Most workers in this role earn between $99,000.00 and $144,600.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 Indiana? The most popular types of Robotics Software Engineer jobs in Indiana are:
Infographic showing various Robotics Software Engineer job openings in Indiana 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 $118,492 per year, or $57 per hour.
Robotic Programmer

Robotic Programmer

Steel Technologies

Williamsport, IN • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 16 days ago


Steel Technologies rating

5.6

Company rating: 5.6 out of 10

Based on 22 frontline employees who took The Breakroom Quiz


Job description

The Robotic Weld Programmer is tasked with developing, testing, and implementing programs for robotic welding systems to produce precise and consistent welds in a manufacturing environment. This role involves collaborating with engineers, production teams, and quality control to optimize welding processes, troubleshoot issues, and ensure compliance with safety and quality standards.
How you can help the team:
  • Programming and Setup:

    • Develop and write programs for robotic welding systems using software such as FANUC, ABB, Yaskawa, or other robotic platforms.
    • Set up robotic welding equipment, including configuring weld parameters, tooling, and fixtures.
    • Adjust robot paths, speeds, and weld settings to achieve optimal performance and meet project specifications.

  • Process Optimization:

    • Analyze welding processes to improve efficiency, reduce cycle times, and minimize defects.
    • Conduct test runs and simulations to validate programs and ensure weld quality.
    • Collaborate with engineering teams to design and implement welding fixtures and jigs.

  • Operation and Maintenance:

    • Operate robotic welding systems during production runs, monitoring performance and making real-time adjustments as needed.
    • Perform routine maintenance and troubleshooting on robotic systems to ensure operational reliability.
    • Diagnose and resolve issues related to weld imperfections, equipment malfunctions, or programming errors.

  • Quality Control:

    • Inspect welds to ensure they meet industry standards (e.g., AWS, ASME, ISO) and customer specifications.
    • Document programming changes, weld parameters, and inspection results for quality assurance.
    • Work with quality control teams to address non-conformities and implement corrective actions.

  • Safety and Compliance:

    • Adhere to workplace safety protocols and ensure robotic systems comply with OSHA and other regulatory standards.
    • Train production staff on safe operation and maintenance of robotic welding equipment.

  • Collaboration and Documentation:

    • Work closely with production managers, engineers, and other team members to meet project deadlines and production goals.
    • Maintain accurate records of programs, settings, and maintenance activities for future reference.

What you need to be successful:
  • Education: High school diploma or equivalent required; associate's or bachelor's degree in robotics, manufacturing, mechanical engineering, or a related field preferred.
  • Experience:

    • 2+ years of experience programming and operating robotic welding systems (e.g., FANUC, ABB, Motoman, or KUKA).
    • Knowledge of welding processes such as MIG, TIG, or arc welding.
    • Experience with CAD/CAM software or weld simulation tools is a plus.

  • Technical Skills:

    • Proficiency in robotic programming languages and software specific to welding robots.
    • Understanding of weld joint designs, metallurgy, and welding standards (e.g., AWS D1.1, ISO 3834).
    • Familiarity with PLC programming, HMI interfaces, and robotic system integration.

  • Soft Skills:

    • Strong problem-solving and analytical skills to troubleshoot complex issues.
    • Attention to detail to ensure precision in programming and weld quality.
    • Ability to work independently and as part of a team in a fast-paced environment.

  • Certifications: Certifications in robotic programming (e.g., FANUC or ABB certifications) or welding (e.g., CWI, CWE) are highly desirable.

WORKING CONDITIONS:
This is a safety sensitive position. This work consists of an equal distribution of time between an office setting, characterized by minimal to moderate noise stemming from computers, printers, and people, and a manufacturing setting where noise levels range from moderate to high due to machinery and equipment. There may be a slight inclination towards spending more time in the manufacturing setting. The temperature of the facility will vary based on outside weather conditions. The user of personal protective equipment for safety compliance may be required as deemed necessary by management.
Steel Technologies Enterprises is a safety-sensitive workplace. All employment offers are contingent upon results of a 10-panel drug screening, including marijuana.
What we offer our team:
  • Insurance
    o Affordable plans for medical, dental, vision, and wellbeing after 60 days of employment
    o Employer-Paid dental with available Buy-up options
    o Free MDLive Telehealth Services through our Medical Plan
    o Competitive Wellness Program, providing up to 100% discount on medical premiums
    o Employer-Paid Short-Term and Long-Term Disability with Buy-up options
    o Supplemental Accident Insurance through Allstate for additional coverage on accidents, cancer, and long-term care
    o Employer-Paid Life Insurance
    o Teammate Assistance Program (TAP) which offers professional assistance for Counseling, Financial, Legal, and Family services
  • Work-Life Balance
    o Paid Time Off
    o 9 Paid Holidays starting day one!
    o Bonus Paid Floating Holiday in recognition of the diversity of our team
  • Financial
    o 401(k) after 60 days of employment + competitive match up to 4.5% after one year
    o Pretax Health Savings Account
    o Pretax Flexible Spending Account
    o Overtime pay after 40 hours
    o Paid weekly
  • Career Growth
    o Tuition reimbursement is available for job-related courses to further your education, with up to 100% paid tuition for maintenance-related coursework and certifications
    o Skill Development Programs
    o Promotional Opportunities
  • Local Perks & Discounts
    o Dress for your day
    o Teammate referral bonus
    o Boot and Glasses Allowance after 60 days of employment
    o Teammate appreciation activities
    o Service awards

Steel Technologies is an equal opportunity employer and considers all qualified applicants without regard to any classification protected by federal, state and/or local law.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.

What Steel Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom