Robotics Engineer, Mobile Manipulation - NREC

Carnegie Mellon University

Actively hiring
Locations Pittsburgh, Pennsylvania, US Posted 112 days ago

At a glance

AI generated

TL;DR

Join our dedicated team at the National Robotics Engineering Center (NREC) as a roboticist, where you will develop and deploy next-generation mobile manipulation systems for real-world applications. Your day-to-day responsibilities include creating algorithms for perception-aided control, prototyping in scripting languages like Python or MATLAB, and transitioning applications to production-quality code while collaborating with multidisciplinary teams. You’ll need strong C++ skills, experience with 3D perception technologies, and knowledge of kinematics and dynamics. Familiarity with ROS, OpenCV, PCL, and CUDA programming is a plus. This role involves working on projects that address complex challenges in logistics, manufacturing, and automated science, fostering innovation at the intersection of research and industry.

Skills

C++ Python ROS OpenCV PCL Boost Eigen CUDA Linux Git MoveIt OMPL RRT Matlab Gazebo Isaac Sim Mujoco SLAM Visual Odometry Reinforcement Learning Imitation Learning

What you'll do

  • Developing algorithms for perception-aided control of manipulators on mobile robots for real-world applications.
  • Transitioning applications to deployment with production quality code.
  • Designing and developing software applications that integrate perception, planning, and control systems.
  • Interacting with sponsors for project planning, application support, and reporting.
  • Surveying literature and implementing innovative techniques to solve complex robotic challenges.

What we're looking for

  • B.S. in Computer Science, Engineering, Mathematics or equivalent experience
  • 1-3 years combined graduate academic and professional software development experience
  • Strong C++ skills and knowledge of basic software engineering principles
  • Experience with 3D perception (LiDAR, stereo vision, RGB-D, point cloud processing)
  • Knowledge of kinematics, dynamics, and control of manipulators
  • Demonstrated success collaborating alongside a multi-functional team

Market check

Salary context

This listing doesn't show a salary. Similar roles on FindRole typically pay $150,000–$237,800.

Peer median band

$150,000$237,800

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,400$235,750

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Carnegie Mellon University

Carnegie Mellon University is a leading private research university in Pittsburgh, Pennsylvania, internationally recognized for programs in computer science, engineering, business, the arts, and artificial intelligence. Industry: Higher Education & Research

Carnegie Mellon University currently has 36 open roles on FindRole.

Most-posted roles

View all roles at Carnegie Mellon University

More like this

Similar roles

Senior Research Engineer, Robotics Systems

Nvidia

Us, Ca, Santa Clara, US 22 days ago $184,000$287,500
Python Rust C++ ROS Gazebo Mujoco Isaac CI/CD Docker Kubernetes AWS Git Terraform Prometheus Grafana

Staff Robotics Motion Control Engineer

Qualcomm

Santa Clara, Ca,Us, US 149 days ago $167,000$250,600
C++ Python ROS2 Gazebo Isaac Sim RTOS Qualcomm Robotics SDK Raspberry Pi Compute Platforms Functional Safety Standards Machine Learning Reinforcement Learning Kinematics Dynamics Control Theory PID MPC Impedance Control Admittance Control

Robotic Systems Integration Engineer

Samsung Electronics

Remote (1530 Fm 973 Taylor, Tx, Usa, US) 50 days ago $70,480$179,090
Kafka Kubernetes Docker Python Rust JavaScript HTML CSS PostgreSQL CI/CD Prometheus Grafana IoT Machine_Learning Semiconductor_Manufacturing Modbus MQTT Sensor_Firmware Data_Analytics
Remote

Senior System Software Engineer - Robotics

Nvidia

Us, Ca, Santa Clara, US 108 days ago $152,000$241,500
C C++ Python ROS CUDA Linux ARM Real-time systems System design Device drivers Simulation Embedded systems Robotics Reinforcement learning Documentation CI/CD

Lead Software Engineer – Robotics Platform

Nvidia

Us, Ca, Santa Clara, US 28 days ago $224,000$356,500
C++ Python ROS2 Isaac Sim CUDA TensorRT Mujoco Holoscan Docker CI/CD Git GitHub NVIDIA_TensorRT NVIDIA_CUDART OpenCV PCL YARP Rviz Gazebo

Senior Robotics Research Scientist

Nvidia

Us, Wa, Seattle, US 139 days ago $192,000$304,750
Python ROS2 PyTorch JAX CUDA Warp Isaac_Sim Isaac_Lab MuJoCo C++ CVPR ICRA IROS NeurIPS ICML ICLR ECCV Simulation Real-to-Sim Bimanual_Manipulation Mobile_Manipulation Vision-Language-Action_Models