Robotics Software Engineer — High-Performance Autonomy

Carnegie Robotics

Pittsburgh (Allegheny County)

Hybrid

USD 120,000 - 180,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental
Vision
Life insurance
401(k) plan
Free catered lunch
31 days PTO
Comp time

Job summary

Carnegie Robotics is seeking a Software Engineer to join our team building advanced robotic systems. You will develop onboard software, loggers for NVMe storage, and high-performance middleware for real-world commercial products and R&D work.

Join a multidisciplinary group leveraging C++, Python, PyTorch, and CUDA to push the limits of autonomous systems and robotics tooling. Experience in defense contracting is a plus, with strong collaboration across departments and open-source contributions

Qualifications

  • Bachelor's degree in computer science or computer engineering.
  • Strong background in C++ and Python for robotics software.
  • Experience with PyTorch/libtorch and CUDA in real projects.
  • Proven debugging skills and ability to deploy autonomous systems.

Responsibilities

  • Develop high-performance software infrastructure for robotics systems.
  • Debug and profile software using GDB, pdb, valgrind, perf, and related tools.
  • Implement efficient CUDA kernels and optimize performance for GPUs.
  • Collaborate with interdisciplinary teams and contribute to open-source projects.

Skills

C++
Python
PyTorch
libtorch
CUDA
GDB debugging

Education

Bachelor's in CS/CE

Tools

GitHub
ROS
CUDA Toolkit

Job description

Carnegie Robotics is seeking a Software Engineer to join our team building advanced robotic systems. You will develop onboard software, loggers for NVMe storage, and high-performance middleware for real-world commercial products and R&D work.

Join a multidisciplinary group leveraging C++, Python, PyTorch, and CUDA to push the limits of autonomous systems and robotics tooling. Experience in defense contracting is a plus, with strong collaboration across departments and open-source contributions

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Carnegie Robotics • Pittsburgh

Hybrid
USD 120,000 - 180,000
Health insurance
Dental
Vision
+5
Robotics Software Engineer — Build Real-World Autonomy
Robotics Software Engineer — Build Real-World Autonomy

Nimble Robotics • San Francisco (CA)

On-site
USD 140,000 - 230,000
Unlimited Flexible Time Off
Health Insurance
Referral Bonus
+2
Robotics Software Engineer — Real-World Autonomy & Systems
Robotics Software Engineer — Real-World Autonomy & Systems

Robotgifs.com • Milpitas (CA)

On-site
USD 165,000 - 235,000
Stock options/equity programs
Health, dental & vision insurance
Visa sponsorship & green card support
+1
Robotics Software Engineer - Sensor & UI Systems
Robotics Software Engineer - Sensor & UI Systems

Carnegie Robotics • Pittsburgh

Hybrid
USD 120,000 - 180,000
Health Coverage
Dental Vision Life Insurance
401(k) with Match
+3
Robotics Software Engineer — Field-Ready Autonomy
Robotics Software Engineer — Field-Ready Autonomy

RoboForce Inc. • Milpitas (CA)

Hybrid
USD 165,000 - 235,000
Stock options/equity
Health, dental, and vision insurance
401(k) plan
+2
Robotics Software Engineer - Production-Ready Autonomy
Robotics Software Engineer - Production-Ready Autonomy

RoboForce • Milpitas (CA)

On-site
USD 165,000 - 235,000
Stock options/equity
Health, dental, and vision insurance
401(k) plan
+2
Senior Robotics System Software Engineer - Embodied AI
Senior Robotics System Software Engineer - Embodied AI

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Robotics Software Engineer — Defense Tech & Sensor Fusion
Robotics Software Engineer — Defense Tech & Sensor Fusion

Carnegie Robotics • Pittsburgh

On-site
USD 80,000 - 120,000
UPMC health coverage with FSA or HSA options
Comprehensive dental, vision, and life insurance
Fidelity 401(k) plan with employer match
+3
Robotics Software Engineer - Autonomous Systems
Robotics Software Engineer - Autonomous Systems

Anduril Industries • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Competitive benefits
Equity grants
Health benefits
Software Engineer - Embedded Software
Software Engineer - Embedded Software

Carnegie Robotics • Pittsburgh

Hybrid
USD 90,000 - 140,000
Health coverage
Dental, vision, life insurance
401(k) with employer match
+2