1

Robotics Software Engineer Internship Jobs in Cleveland, OH

D Internship Program's goal is to provide a fun, interesting, and real-world environment for our ... Basic to intermediate programming proficiency in Python and familiarity with software development ...

Robotics Tutor

Cleveland, OH ยท Remote

$18 - $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

Akron, OH ยท Remote

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

Software Development Co-Op (Fall 2022)

Aurora, OH ยท On-site

$18 - $23.75/hr

At FeneTech our interns and co-op students are included in all stages of project development from ... As a FeneTech software developer intern or co-op student you will work with our talented group of ...

Software Development Co-Op (Fall 2022)

Aurora, OH ยท On-site

$18 - $23.75/hr

At FeneTech our interns and co-op students are included in all stages of project development from ... As a FeneTech software developer intern or co-op student you will work with our talented group of ...

Showing results 21-40

Robotics Software Engineer Internship information

See Cleveland, OH salary details

$13

$24

$37

How much do robotics software engineer internship jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for robotics software engineer internship in Cleveland, OH is $24.65, according to ZipRecruiter salary data. Most workers in this role earn between $20.05 and $27.98 per hour, depending on experience, location, and employer.

What is a robotics software engineer internship?

A Robotics Software Engineer Internship is a temporary position for students or recent graduates to gain hands-on experience working with robotics software. Interns typically assist in developing, testing, and debugging software that controls robots or robotic systems. They may work with programming languages such as Python, C++, or ROS (Robot Operating System) and collaborate with hardware and engineering teams. This internship helps participants build practical skills, expand their professional network, and gain exposure to real-world robotics projects.

What types of projects and responsibilities can I expect as a robotics software engineer intern?

As a Robotics Software Engineer Intern, you can expect to work on real-world projects such as developing and testing algorithms for robot navigation, perception, or manipulation. Your daily tasks may include coding in languages like C++ or Python, collaborating with hardware engineers, and participating in code reviews or team meetings. Interns often contribute to both simulation and on-robot testing environments, gaining hands-on experience with robotics platforms. This role provides opportunities to learn from experienced engineers and can lead to full-time positions if you demonstrate strong technical and teamwork skills.

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

To thrive as a Robotics Software Engineer Intern, you need a solid grounding in programming (especially C++ or Python), robotics fundamentals, and coursework in computer science, electrical, or mechanical engineering. Familiarity with ROS (Robot Operating System), version control systems like Git, and simulation tools such as Gazebo is highly beneficial. Problem-solving abilities, strong communication, and a collaborative mindset help you stand out when working on cross-functional teams and tackling complex robotic challenges. These skills and qualities are crucial for efficiently developing, testing, and implementing robotic solutions in dynamic, real-world settings.

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

AspectRobotics Software Engineer InternshipRobotics Software Engineer
Required CredentialsTypically pursuing or recent graduate in Computer Science, Robotics, or related fieldsBachelor's or Master's degree in Robotics, Computer Science, or related disciplines
Work EnvironmentInternship programs, often in research labs or tech companies, with mentorshipFull-time professional role in engineering teams, often in industrial or research settings
Employer & Industry UsageUsed by companies for training and talent development in roboticsStandard role for developing and maintaining robotics software in industry and research

The main difference is that a Robotics Software Engineer Internship is a temporary, training-focused position for students or recent graduates, while a Robotics Software Engineer is a full-time professional role requiring more experience and responsibility in developing robotics software.

What are popular job titles related to Robotics Software Engineer Internship jobs in Cleveland, OH?

For Robotics Software Engineer Internship jobs in Cleveland, OH, the most frequently searched job titles are:

What job categories do people searching Robotics Software Engineer Internship jobs in Cleveland, OH look for?

The top searched job categories for Robotics Software Engineer Internship jobs in Cleveland, OH are:

What cities near Cleveland, OH are hiring for Robotics Software Engineer Internship jobs?

Cities near Cleveland, OH with the most Robotics Software Engineer Internship job openings:

Infographic showing various Robotics Software Engineer Internship job openings in Cleveland, OH as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $51,272 per year, or $24.6 per hour.

$90 - $140/hr

Other

Posted 18 days ago


Key responsibilities

  • Develop and maintain C++ software applications on Linux systems.

  • Design, code, test, and debug C++ applications and scripts to automate processes.

  • Collaborate with the development team to implement new features and ensure code quality.


Job description

"As aC++ Linux Scripting Developer, you will be responsible for developing and maintaining software applications that run on Linux systems.

Your role will involve designing, coding, testing, and debugging C++ applications, creating and maintaining various scripts to automate processes and tasks.

You will work closely with the development team to implement new features and enhancements while ensuring the code is efficient, reliable, and scalable."

Key Responsibilities:

  • "Hands on Linux based software development.
  • Able to own, create and deliver platform components, application development and analyze and resolve technical issues.
  • Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns, and coding principles.
  • Provide technical support and guidance to software team members during the development process.
  • Conduct technical design reviews of software to ensure the reliability and performance.
  • Interacting with global teams to promote consistency and maximize synergies across common software platforms.
  • Ensuring SDLC process compliance during requirements gathering, architecture design, implementation, and verification.
  • Working effectively in an Agile scrum team and continuously improving the teamโ€™s performance
  • Complete all planned Quality & Compliance training within the defined deadlines.
  • Identify and report any quality or compliance concerns and take immediate corrective action as required.
  • Ensure compliance/closure of Regulatory and Quality requirements before approving Design Outputs/Program Deliverables
  • Lead continuous improvement activities by driving the implementation of process and product quality improvement initiatives.
  • Responsible for overall software quality including unit testing and verification of the system."

What are the Mandatory skills and skill proficiencies required for this position?

  • "4 years or above engineering experience in software development with C++
  • BS or above degree in Computer Engineering
  • Microservices, NGNIX, and Node js
  • Experience with Linux environment as well as C++ on Linux
  • Should have hands on experience in Shell / Perl/ python scripting.
  • Familiar with OS lifecycle management, RPMs, Nessus scan/ Vulnerability analysis
  • Skillful in Object-oriented analysis and design
  • Quick learning, Self-starter, energizing, results oriented, and able to multi-task.
  • Excellent teamwork, coordination, and communication skills
  • Excellent global communication skill in English"

ROBOTIC PROCESS AUTOMATION LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. ROBOTIC PROCESS AUTOMATION LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will ROBOTIC PROCESS AUTOMATION LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract

#J-18808-Ljbffr