Embedded Robotics Software Engineer — Real-Time Systems

Pittsburgh Robotics Network

Pittsburgh (Allegheny County)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health coverage
Dental & vision
401(k) plan
Free catered lunch
31 days PTO
Comp time for travel

Job summary

Carnegie Robotics seeks an Embedded Software Engineer to take end-to-end ownership of software for robotics components. You will develop in C/C++, integrate with sensors, and work across hardware and high-level algorithms.

The role emphasizes robust code, hardware-software co-design, and hands-on testing in real robotic environments, with opportunities to influence system architecture.

Qualifications

  • Experience with Linux-based environments and embedded systems.
  • Strong C or C++ development and debugging skills.
  • Familiarity with version control (Git) and RTOS environments.

Responsibilities

  • Create software for robotics components and systems, including C/C++ and UI elements.
  • Test software in labs, simulations, and on real robots.
  • Analyze performance using data logs and post-processing scripts.
  • Debug complex hardware-software interactions on embedded targets.

Skills

C/C++
Linux
Git
Embedded Systems
RTOS
Debugging tools

Tools

NVIDIA Jetson
IMX8
STM32

Job description

Carnegie Robotics seeks an Embedded Software Engineer to take end-to-end ownership of software for robotics components. You will develop in C/C++, integrate with sensors, and work across hardware and high-level algorithms.

The role emphasizes robust code, hardware-software co-design, and hands-on testing in real robotic environments, with opportunities to influence system architecture.

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

Similar jobs worth comparing

Real-Time Robotics Systems Engineer
Real-Time Robotics Systems Engineer

Sunday • Redwood City (CA)

On-site
USD 100,000 - 130,000
Software Engineer - Embedded Software
Software Engineer - Embedded Software

Pittsburgh Robotics Network • Pittsburgh

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

Amazon • Westborough (MA)

On-site
USD 144,000 - 194,000
Health insurance
Comprehensive benefits
RSU opportunities
Robotics Embedded Software Engineer — Linux & SoC Bringup
Robotics Embedded Software Engineer — Linux & SoC Bringup

Sunday • Redwood City (CA)

On-site
USD 110,000 - 150,000
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
Robotics Firmware Engineer — Real-Time Embedded Systems
Robotics Firmware Engineer — Real-Time Embedded Systems

Mind Robotics • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Lead Embedded Robotics Software Engineer
Lead Embedded Robotics Software Engineer

Amazon • Reading (MA)

On-site
USD 168,000 - 227,000
Health insurance
RSUs
Parental leave