Senior Robotics Software Engineer — Real-World Systems

Carnegie-Mellon-University

Pittsburgh (Allegheny County)

On-site

USD 90,000 - 130,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical insurance
Retirement plan
Tuition benefits
Paid time off
Life insurance
Bus pass
Family concierge
Fitness center

Job summary

Carnegie Mellon University’s National Robotics Engineering Center (NREC) in Pittsburgh invites applications for a staff engineer to develop real-time robotics software. The role bridges research and production, focusing on perception, planning, and control across logistics, manufacturing, and automated science domains.

You will work with world-class robotics professionals, contribute to ROS2/MoveIt workflows, and help deploy robust, production-ready systems while advancing hands-on development

Qualifications

  • ,

Responsibilities

  • Hands-on real-time SW development: Design, write, and maintain high-performance, robust code.
  • Systematic Performance Maturation: Profile, benchmark, and optimize system performance.
  • Simulation & Testbed Generation: Build high-fidelity synthetic data and testbeds for validation.
  • Multidisciplinary Collaboration: Work with hardware and systems engineers to translate requirements into software.
  • System Integration & Testing: Ensure interoperability between software components and hardware.
  • Iterative Design & Code Quality: Participate in code reviews, documentation, and CI/CD.

Skills

C++
Python
Linux
Software engineering
Cross-functional teamwork
ROS2/MoveIt
Embedded systems
AI tools

Education

B.S. in Computer Science, Engineering, Mathematics

Tools

Gazebo
Isaac Sim
MuJoCo
MoveIt
ROS2

Job description

Carnegie Mellon University’s National Robotics Engineering Center (NREC) in Pittsburgh invites applications for a staff engineer to develop real-time robotics software. The role bridges research and production, focusing on perception, planning, and control across logistics, manufacturing, and automated science domains.

You will work with world-class robotics professionals, contribute to ROS2/MoveIt workflows, and help deploy robust, production-ready systems while advancing hands-on development

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 - 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
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 Software Engineer: Real-World Systems & Simulation
Robotics Software Engineer: Real-World Systems & Simulation

Carnegie Mellon University • Pittsburgh

On-site
USD 90,000 - 150,000
Medical & dental
Retirement plan
Tuition benefits
+5
Software Engineer/ Senior Software Engineer, Robotics - NREC
Software Engineer/ Senior Software Engineer, Robotics - NREC

Carnegie-Mellon-University • Pittsburgh

On-site
USD 90,000 - 130,000
Medical insurance
Retirement plan
Tuition benefits
+5
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 Software Engineer - NREC
Senior Software Engineer - NREC

Carnegie Mellon University • Pittsburgh

On-site
USD 120,000 - 170,000
Medical insurance
Retirement plan
Tuition benefits
+3
Robotics Engineer: Mobile Manipulation & Perception
Robotics Engineer: Mobile Manipulation & Perception

Carnegie Mellon University • Pittsburgh

On-site
USD 110,000 - 150,000
Senior Commercialization Specialist - NREC
Senior Commercialization Specialist - NREC

CMU group • Pittsburgh, Northern (KY)

Hybrid
USD 120,000 - 180,000
Senior Robotics Electrical Engineer - Systems Lead
Senior Robotics Electrical Engineer - Systems Lead

Carnegie-Mellon-University • Pittsburgh

On-site
USD 110,000 - 140,000
Tuition benefits
Medical, dental, vision insurance
Retirement plan
+4