CareerPlanGet AI match score →

Software Engineer/ Senior Software Engineer, Robotics - NREC

Pittsburgh, PA💼 Full-time🗓 2026-07-13 → 2026-07-30

Core

Design, build, and deploy sophisticated robotic solutions, specifically mobile manipulation systems, for industrial, commercial, and government sectors.

Role type

Software Engineer / Senior Software Engineer, Robotics

Builds

Mobile manipulation systems combining perception, planning, and control for logistics, manufacturing, and automated science.

Domain

Robotics, Industrial Automation, Defense

Deliverable

production ML models | product features | infrastructure

Required skills

C++, Python, Linux development, real-time software development, system integration, simulation tooling, code review practices

Preferred skills

ROS2/Move-it middleware, robot kinematic analysis, trajectory optimization, fleet communication protocols, embedded systems, AI tooling

Technologies

ROS2, Move-it, Gazebo, Isaac Sim, MuJoCo

Responsibilities

Design and maintain high-performance real-time software; conduct performance profiling and benchmarking; generate synthetic data and testbed scenarios; collaborate with hardware and systems engineers; perform system integration and testing; participate in code reviews and CI/CD practices.

Seniority

Junior to Senior (1–5 years experience)

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗