Robotics Software Engineer: Real-World Systems & Simulation

Carnegie Mellon University

Pittsburgh (Allegheny County)

On-site

USD 90,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical & dental
Retirement plan
Tuition benefits
Paid time off
Life Insurance
Transit pass
Childcare support
Fitness center

Job summary

Carnegie Mellon University’s National Robotics Engineering Center in Pittsburgh seeks engineers to bridge research and industry by delivering robust, production‑ready robotic software. You will design and maintain real‑time code, build high‑fidelity simulations, and validate systems with hardware teams across logistics and manufacturing domains.

The role requires a B.S. in a related field, 1–5 years of relevant experience, strong C++ and Python skills, Linux expertise, and excellent

Qualifications

  • B.S. in Computer Science, Engineering, Mathematics or equivalent experience.
  • 1–5 years of professional or research software development in robotics or related fields.
  • Proficient in C++ with solid Python basics.
  • Strong technical communication and cross‑functional team collaboration.

Responsibilities

  • Hands‑on real‑time software development to advance the robotics software stack.
  • Drive performance maturation via profiling, benchmarking, and optimization.
  • Create simulations and testbeds for software validation in robotic systems.
  • Collaborate with hardware engineers and others to translate requirements into software.
  • Participate in integration and testing to ensure system interoperability.
  • Contribute to code reviews, documentation, and CI/CD practices.

Skills

C++
Python
Linux
Robotics
Communication

Education

B.S. in Computer Science, Engineering, Mathematics

Tools

ROS2/MoveIt

Job description

Carnegie Mellon University’s National Robotics Engineering Center in Pittsburgh seeks engineers to bridge research and industry by delivering robust, production‑ready robotic software. You will design and maintain real‑time code, build high‑fidelity simulations, and validate systems with hardware teams across logistics and manufacturing domains.

The role requires a B.S. in a related field, 1–5 years of relevant experience, strong C++ and Python skills, Linux expertise, and excellent

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

Similar jobs worth comparing

Senior Robotics Software Engineer – Lead & Build Real-World Systems
Senior Robotics Software Engineer – Lead & Build Real-World Systems

Carnegie Mellon University • Pittsburgh

On-site
USD 120,000 - 170,000
Medical insurance
Retirement plan
Tuition benefits
+3
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Carnegie Mellon University • Pittsburgh, Northern (KY)

Hybrid
USD 130,000 - 200,000
Pittsburgh bus pass (free)
Family Concierge Team
Fitness center access
Embedded Robotics Software Engineer — Real-Time Systems
Embedded Robotics Software Engineer — Real-Time Systems

Pittsburgh Robotics Network • Pittsburgh

On-site
USD 90,000 - 120,000
Health coverage
Dental & vision
401(k) plan
+3
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
Senior Robotics Software Engineer - End-to-End Systems
Senior Robotics Software Engineer - End-to-End Systems

Carnegie Mellon University • Pittsburgh

On-site
USD 120,000 - 180,000
Medical insurance
Retirement plan
Tuition benefits
+1
Robotics Systems Mechanical Engineer
Robotics Systems Mechanical Engineer

Carnegie Mellon University • Pittsburgh

On-site
USD 85,000 - 120,000
Robotics Mechanical Engineer – Hands-on Design & Testing
Robotics Mechanical Engineer – Hands-on Design & Testing

Carnegie Mellon University • Pittsburgh

On-site
USD 34,000 - 55,000
Benefits package
Tuition benefits
Paid time off
+1
Robotics Systems Engineer — Lead Projects & Deployment
Robotics Systems Engineer — Lead Projects & Deployment

Carnegie Mellon University • Pittsburgh

On-site
USD 85,000 - 120,000
Comprehensive medical insurance
Retirement savings plan
Tuition benefits
+5
Senior Electromechanical Robotics Engineer
Senior Electromechanical Robotics Engineer

Carnegie Mellon University • Pittsburgh

On-site
USD 120,000 - 180,000
Medical, prescription, dental, and vis
Senior Systems Engineer, Robotics & Autonomy
Senior Systems Engineer, Robotics & Autonomy

Pittsburgh Robotics Network • Pittsburgh

On-site
USD 120,000 - 160,000
Health coverage
Dental insurance
Vision insurance
+2