Robotics Software Engineer II - Autonomy & Perception

Pittsburgh Robotics Network

Pittsburgh (Allegheny County)

On-site

USD 90,000 - 130,000

Full time

10 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Onward Robotics in Pittsburgh is seeking a Robot Software Engineer II to develop algorithms and software for mapping, planning, and localization in our robotic systems.

You will collaborate with a cross-functional Scrum team to deliver robust C++ software using ROS2, integrate sensors like LiDAR and cameras, and validate performance in real‑world warehousing scenarios. This role emphasizes hands-on coding, subsystem ownership, and contributions to design and Agile methods.

Qualifications

  • Strong experience in general software development skills (e.g., design, debug, documentation, and version control) in C++, and ROS2.
  • Experience with Perception, Localization, Motion Planning, or General Autonomy.
  • Experience with sensor fusion and data processing techniques would be a plus.
  • Familiarity with Linux operating systems.
  • Excellent problem-solving and debugging abilities.
  • Strong communication and teamwork skills.

Responsibilities

  • Design and write robust, efficient code for robotic systems using C++ and ROS2.
  • Develop algorithms for motion planning, perception, localization and/or general autonomy.
  • Implement sensor data processing pipelines to interpret information from sensors such as LiDAR, cameras, IMU and proximity sensor.
  • Collaborate with cross disciplinary groups including hardware engineers, manufacturing and quality assurance.
  • Configure robotic systems to ensure accurate and reliable operation.
  • Troubleshoot software-related issues on robotic systems.
  • Design and execute comprehensive tests for robotic software applications.
  • Analyze test results to identify and resolve software defects.
  • Validate system performance in real‑world scenarios.

Skills

C++ development
ROS2
Software design & debugging
Perception
Localization
Motion Planning
General Autonomy
Sensor fusion
Linux
Problem solving
Teamwork

Education

Bachelor’s Degree in Robotics/Mechanical/ECE/CS

Job description

Onward Robotics in Pittsburgh is seeking a Robot Software Engineer II to develop algorithms and software for mapping, planning, and localization in our robotic systems.

You will collaborate with a cross-functional Scrum team to deliver robust C++ software using ROS2, integrate sensors like LiDAR and cameras, and validate performance in real‑world warehousing scenarios. This role emphasizes hands-on coding, subsystem ownership, and contributions to design and Agile methods.

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

Similar jobs worth comparing

Robot Software Engineer II
Robot Software Engineer II

Pittsburgh Robotics Network • Pittsburgh

On-site
USD 90,000 - 130,000
Lead Robotics Software Engineer – Autonomy & Perception
Lead Robotics Software Engineer – Autonomy & Perception

avav • Pittsburgh

On-site
USD 112,000 - 170,000
Medical benefits
Dental benefits
Vision benefits
+2
Robotics Software Engineer – Autonomy & Perception
Robotics Software Engineer – Autonomy & Perception

AV • Pittsburgh

On-site
USD 91,000 - 130,000
Robotics Software Engineer - ROS 2 & Autonomy
Robotics Software Engineer - ROS 2 & Autonomy

ALTEN Technology USA • North Reading (MA)

On-site
USD 120,000 - 145,000
Robotics Perception Engineer - Autonomy & ML
Robotics Perception Engineer - Autonomy & ML

Actalent • Pittsburgh

Hybrid
USD 68,880 - 85,411
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+5
Robotics Software Engineer — Autonomy & Perception
Robotics Software Engineer — Autonomy & Perception

Framatome • Lynchburg (VA)

On-site
USD 85,000 - 116,000
Health plan options
401(k) with match
Paid time off
+2
Robotics Software Engineer II — Hybrid Pittsburgh
Robotics Software Engineer II — Hybrid Pittsburgh

Advanced Robotics for Manufacturing - ARM • Pittsburgh

Hybrid
USD 80,000 - 100,000
Company-paid STD, LTD, and Life Insurance
4 weeks of paid vacation
Medical, Dental, and Vision Insurance
+2
Robotics Software Engineer II: AI, Perception & Motion
Robotics Software Engineer II: AI, Perception & Motion

Amazon • Reading (MA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
Senior Robotics Software Engineer: Autonomy & ROS 2
Senior Robotics Software Engineer: Autonomy & ROS 2

Wilder Systems Robots • Oklahoma

On-site
USD 130,000 - 190,000
Robotics Software Engineer: Autonomy & Perception
Robotics Software Engineer: Autonomy & Perception

AeroVironment • Pittsburgh

On-site
USD 107,370 - 152,250
Medical insurance
Dental insurance
Vision insurance
+2