Robotics Software Engineer

Advanced Robotics for Manufacturing - ARM

Pittsburgh (Allegheny County)

Hybrid

USD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Company-paid STD, LTD, and Life Insurance
4 weeks of paid vacation
Medical, Dental, and Vision Insurance
$100 communication allowance
Retirement plan contributions

Job summary

Advanced Robotics for Manufacturing (ARM) is looking for a Robotics Software Engineer II in Pittsburgh. You'll support the development and deployment of innovative robotics technologies that advance U.S. manufacturing. The role involves software development, integration, and troubleshooting tasks, requiring proficiency in Python, C++, and ROS.

This hybrid position offers an opportunity to work alongside experienced professionals while contributing to projects with national impact. Benefits include competitive insurance, retirement contributions, and a supportive work environment.

Qualifications

  • Minimum of 2 years of experience in software development for robotics or automation.
  • Familiarity with collaborative software development workflows.
  • Strong analytical skills and ability to work in a team.

Responsibilities

  • Develop, test, and maintain software components for robotic systems.
  • Debug software issues in simulation and physical robots.
  • Collaborate with engineers and researchers on project deliverables.

Skills

Python
C++
Robotics Software Development
Troubleshooting
Linux Operating Systems
Problem-Solving

Education

Bachelor's degree in Computer Science or related field

Tools

ROS1 or ROS 2
Git

Job description

The ARM Institute is seeking a Robotics Software Engineer t to support the development, integration, testing, and deployment of innovative robotics technologies that advance U.S. manufacturing.

This role is ideal for an engineer with a strong software foundation and an interest in robotics, automation, and emerging technologies. Working alongside experienced robotics engineers, researchers, and industry partners, you will contribute to the development of robotic systems, software applications, and prototype solutions that help accelerate the adoption of advanced manufacturing technologies across the United States.

The Robotics Software Engineer II contributes to projects through the execution of defined software development tasks, integration activities, testing, and troubleshooting. This is a hybrid position in Pittsburgh, working with regular guidance from senior team members while making independent decisions related to routine development and debugging activities.

What You'll Do
  • Develop, test, and maintain software components for robotic systems using Python, C++, and established development frameworks.
  • Support integration of robotics hardware, including sensors, cameras, actuators, and robot controllers.
  • Debug software issues in simulation environments, Linux systems, and physical robotic hardware.
  • Contribute to robotics software development projects involving automation systems and prototype platforms.
  • Assist with software testing, validation, and verification activities.
  • Create and maintain technical documentation, software user guides, and code documentation for internal teams and consortium members.
  • Participate in code reviews, technical discussions, project meetings, and demonstrations.
  • Collect and analyze system performance data to support troubleshooting and continuous improvement efforts.
  • Support software deployment and configuration activities in development and testing environments.
  • Collaborate with robotics engineers, software engineers, researchers, and manufacturing partners to integrate project deliverables into working robotics applications.
Required Qualifications
  • Bachelor's degree in Computer Science, Robotics, Computer Engineering, Electrical Engineering, Mechanical Engineering, or a related technical field.
  • Minimum of 2 years of experience developing software for robotics, automation, industrial systems, or related technical applications.
  • Experience programming in Python and/or C++.
  • Proficiency in ROS1 or ROS 2, Linux operating systems and command-line tools.
  • Experience using Git and collaborative software development workflows.
  • Experience managing or contributing to open-source projects or evidence of independent technical work is highly valued.
  • Strong problem-solving and analytical skills.
  • Ability to work effectively both independently and as part of a multidisciplinary team.
  • U.S. Citizenship required.
Preferred Qualifications
  • Master's degree in a related technical field.
  • Exposure to robotics hardware integration, sensors, cameras, and automation systems.
  • Experience with simulation environments such as Gazebo or Isaac Sim.
  • Familiarity with computer vision, machine learning, or AI-enabled robotics applications.
  • Experience working in research, advanced manufacturing, or prototype development environments.
Benefits:
  • Start with company-paid STD, LTD, and Life Insurance, and 4 weeks of paid vacation, 11 paid holidays, and 5 floating holidays annually.
  • Receive Medical, Dental and Vision Insurance with savings plan options the first day of the month after hire.
  • Receive $100 a month as a communication allowance and a one-time $500 for office equipment to work from home.
  • Direct employer contributions to your retirement plan of 8% of your salary after your first month, which are fully vested after 3 years.
  • Receive up to 2 Weeks of Paid Parental and Family Leave and paid bonding leave after 6 months.
  • ARM appreciates our service members and supports your service with paid Military leave up to 30 days per year.
Why ARM Institute?

At The ARM Institute, you'll help accelerate the development and adoption of robotics technologies that strengthen U.S. manufacturing competitiveness. You'll collaborate with leading manufacturers, technology companies, startups, researchers, and government partners while working on projects that have national impact.

We believe diversity is essential to our organization’s growth and success and strive to create an inclusive, accepting culture and seek individuals of all backgrounds to join our innovative organization. ARM is an equal opportunity employer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics & Automation Engineer
Robotics & Automation Engineer

Advanced Robotics for Manufacturing - ARM • Pittsburgh

On-site
USD 80,000 - 100,000
Medical, Dental, and Vision plans
Paid vacation and holidays
Paid family leave
+2
Robotics & Automation Engineer
Robotics & Automation Engineer

ARM Institute • Pittsburgh

On-site
USD 80,000 - 100,000
Medical, Dental and Vision plans
Paid vacation and holidays
Paid family leave
+1
Director, Technology Portfolio Manager
Director, Technology Portfolio Manager

Advanced Robotics for Manufacturing - ARM • Pittsburgh

Hybrid
USD 180,000 - 240,000
Paid vacation
Health insurance
Retirement plan
+1
Robotics Software Engineer Intern
Robotics Software Engineer Intern

ARM Institute • Pittsburgh

On-site
Technical Programs Manager
Technical Programs Manager

ARM Institute • Pittsburgh

Hybrid
USD 85,000 - 115,000
Medical, Dental and Vision plans
Paid vacation and holidays
Paid family leave
+2
Robotics Software Engineer II — Hybrid Pittsburgh
Robotics Software Engineer II — Hybrid Pittsburgh

Advanced Robotics for Manufacturing - ARM • Pittsburgh

Hybrid
USD 80,000 - 100,000
Company-paid STD, LTD, and Life Insurance
4 weeks of paid vacation
Medical, Dental, and Vision Insurance
+2
Software Engineer/ Senior Software Engineer, Robotics - NREC
Software Engineer/ Senior Software Engineer, Robotics - NREC

Carnegie Mellon University • Pittsburgh

On-site
USD 90,000 - 150,000
Medical & dental
Retirement plan
Tuition benefits
+5
Robotics & Automation Engineer — On-Site (25% Travel)
Robotics & Automation Engineer — On-Site (25% Travel)

ARM Institute • Pittsburgh

On-site
USD 80,000 - 100,000
Medical, Dental and Vision plans
Paid vacation and holidays
Paid family leave
+1
Education and Workforce Development Team Administrative Assistant
Education and Workforce Development Team Administrative Assistant

Advanced Robotics for Manufacturing - ARM • Pittsburgh

On-site
USD 40,000 - 56,000
4 weeks paid vacation
Holiday benefits
Home office stipend
+4
Software Engineer - Military
Software Engineer - Military

Pittsburgh Robotics Network • Pittsburgh

On-site
USD 120,000 - 180,000
Health coverage with FSA/HSA
Dental, vision, life insurance
401(k) with employer match
+3