1

Robotics Developer Jobs in Pittsburgh, PA (NOW HIRING)

Who We Are Carnegie Robotics engineers high performance autonomy solutions as well as the sensors and software that power them. We partner with industry leaders to provide customized robotic ...

Who We Are Carnegie Robotics engineers high performance autonomy solutions as well as the sensors and software that power them. We partner with industry leaders to provide customized robotic ...

Who We Are Carnegie Robotics engineers high performance autonomy solutions as well as the sensors and software that power them. We partner with industry leaders to provide customized robotic ...

Be Seen First

Company Overview Titan Robotics, Inc. ("Titan," is a private small business located in the Airside ... Build and route cable harnesses to engineering specifications. * Read and interpret wiring ...

Robotics Software Engineer

Pittsburgh, PA · On-site

$174K - $222K/yr

Create and integrate with the on-robot control panel interfaces * Work alongside firmware, mechanical, electrical, and front end engineers to ensure cohesive system functionality * Contribute to code ...

Robotics Software Engineer

Pittsburgh, PA · On-site

$174K - $222K/yr

Create and integrate with the on-robot control panel interfaces * Work alongside firmware, mechanical, electrical, and front end engineers to ensure cohesive system functionality * Contribute to code ...

Manufacturing Engineer

Pittsburgh, PA · On-site

$70K - $91K/yr

Carnegie Robotics designs and manufactures advanced robotics systems and components for defense ... Job Summary Carnegie Robotics is seeking an experienced Manufacturing Engineer to support the ...

Showing results 41-60

Robotics Developer information

See Pittsburgh, PA salary details

$16

$51

$79

How much do robotics developer jobs pay per hour?

As of Aug 24, 2026, the average hourly pay for robotics developer in Pittsburgh, PA is $51.30, according to ZipRecruiter salary data. Most workers in this role earn between $39.18 and $62.79 per hour, depending on experience, location, and employer.

What is a robotics developer?

Robotics Developers are professionals who design, build, and program robots and robotic systems that are capable of performing tasks autonomously or semi-autonomously. They combine knowledge of mechanical engineering, electrical engineering, and computer science to create machines that can sense, process information, and act in the physical world. Robotics Developers work in various industries, including manufacturing, healthcare, and automotive, to improve efficiency, safety, and productivity. Their responsibilities often include developing software algorithms, integrating sensors and actuators, and testing robotic prototypes.

What are some common challenges robotics developers face when integrating hardware and software systems?

Robotics Developers often encounter challenges when synchronizing hardware components—such as sensors, actuators, and controllers—with their software counterparts. These challenges can include dealing with latency, communication errors, and ensuring real-time performance. Additionally, debugging issues can be complex due to the interaction between physical devices and code, often requiring close collaboration with mechanical and electrical engineers. Overcoming these challenges typically involves rigorous testing, iterative development, and a strong understanding of both hardware and software architectures.

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

To thrive as a Robotics Developer, you need a solid background in computer science, engineering, and mathematics, often supported by a degree in robotics, computer engineering, or a related field. Familiarity with programming languages like Python or C++, robotics simulation platforms such as ROS (Robot Operating System), and experience with embedded systems are typically essential. Strong problem-solving abilities, creativity, and effective teamwork skills help you excel in designing and implementing innovative robotic solutions. These capabilities are vital for developing robust, efficient, and collaborative robotic systems that meet complex real-world challenges.

What is the difference between Robotics Developer vs Mechatronics Engineer?

AspectRobotics DeveloperMechatronics Engineer
Required CredentialsBachelor's in Robotics, Mechanical, Electrical Engineering or related field; programming skillsBachelor's in Mechatronics, Mechanical, Electrical, or Robotics Engineering; multidisciplinary knowledge
Work EnvironmentResearch labs, tech companies, manufacturing facilitiesManufacturing plants, automation companies, product design firms
Industry UsageRobotics software development, automation solutionsProduct design, automation, integrated systems

Robotics Developers focus on designing and programming robotic systems, primarily in software and control algorithms. Mechatronics Engineers have a broader scope, integrating mechanical, electrical, and software components to develop complex systems. While both roles require similar educational backgrounds and work in related environments, Robotics Developers specialize more in software, whereas Mechatronics Engineers work across multiple disciplines to create integrated products.

Is robotics a high paying field?

Robotics developers typically earn higher-than-average salaries due to the specialized skills required, such as programming, mechanical design, and knowledge of automation tools. Salaries vary based on experience, location, and industry, but the field generally offers competitive compensation compared to many other technology roles.
Infographic showing various Robotics Developer job openings in Pittsburgh, PA as of August 2026, with employment types broken down into 81% Full Time, 5% Part Time, and 14% Contract. Highlights an 83% Physical, 5% Hybrid, and 12% Remote job distribution, with an average salary of $106,697 per year, or $51.3 per hour.

Robotics Software Engineer - User Interface

BlueHalo

Pittsburgh, PA • On-site, Remote

$100K - $120K/yr

Full-time

Re-posted 14 days ago


Job description

We are seeking a Robotics Software Engineer - User Interface who is passionate about working with complex electromechanical systems. The Robotics Software Engineer - User Interface will be responsible for designing and developing front-end and back-end UI for advanced robotic systems. This role focuses on building user-friendly, efficient, and robust interfaces that can support the complexity of controlling robotic vehicles, while ensuring the UI is optimized for real-time data and commands from various sensors and actuators. This engineer will work with DDS middleware, primarily using Qt for development.
What you will do:
  • Develop and maintain user interfaces using Qt for robotic control systems
  • Collaborate with robotics engineers to ensure the UI integrates seamlessly with the back-end system and middleware
  • Implement back-end logic and real-time communication mechanisms that interface with DDS middleware layers
  • Participate in architectural design discussions to optimize UI performance and efficiency in handling real-time robotic data
  • Conduct testing, debugging, and optimization to meet latency and performance requirements
  • Collaborate with cross-functional teams to ensure user interface consistency across platforms and devices

What you will bring:
  • Bachelor's or degree in computer science, Robotics, or related field
  • QML experience highly desired
  • 3-5 years of experience developing user interfaces using Qt
  • Strong understanding of real-time systems and experience with DDS middleware (e.g., RTI DDS).
  • Experience with front-end and back-end development for robotic systems or embedded platforms
  • Proficiency in C++ and/or Python
  • Familiarity with software development's best practices, including testing, version control, and documentation
  • Required to occasionally travel (2-3 times per year) to technical demonstrations and conferences
  • Occasional travel to VideoRay's Headquarters in Pottstown, PA

Bonus Requirements:
  • Familiarity with robotic communication protocols (e.g., Ethernet, serial, CAN).
  • Knowledge of 3D visualization libraries for integrating sensor feedback (e.g., OpenGL, VTK)
  • Experience with Agile or Scrum development methodologies
  • Knowledge of ERP (Costpoint) system
  • Able to hold Security Clearances and visit U.S. Military bases (U.S. Citizenship)

Physical Demands:
While performing the responsibilities of the job, the employee is required to talk and hear. The employee is often required to sit and use their hands and fingers, to handle or feel. The employee is occasionally required to stand, walk, reach with arms and hands, climb or balance, stoop, kneel, or crouch. Vision abilities required by this job include close vision. The employee may occasionally need to lift no more than 50 pounds.
Work Environment:
While performing the duties of this job, the employee is occasionally exposed to moving mechanical parts and vehicles. The noise level in the work environment is usually quiet to moderate.
Salary Range $100,000 to $120,000
The pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Determination of official compensation or salary relies on several factors including, but not limited to, level of position, job responsibilities, geographic location, scope of relevant work experience, educational background, certifications, contract-specific affordability, organizational requirements, alignment with local internal equity as well as alignment with market data. Our compensation package also includes components designed to support employees' total well-being, which should be considered when evaluating our benefits package.
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.