Lead Robotics Software Engineer – Autonomy & Perception

avav

Pittsburgh (Allegheny County)

On-site

USD 112,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical benefits
Dental benefits
Vision benefits
401K with company matching
9/80 work schedule

Job summary

AeroVironment is seeking a Software Engineer - Lead Robotics Generalist to design, develop, and test software for robotic systems in a fast-paced Agile setting in the Pittsburgh area. The role focuses on building and integrating software across perception, control, autonomy, and system infrastructure to enable reliable robotic behavior in real-world environments.

Collaboration with cross-disciplinary teams is essential.

Qualifications

  • Bachelor's degree required or equivalent combination of education, training and experience.
  • 8–12 years of relevant Linux application software development experience.
  • Strong C++ experience with ability to justify design tradeoffs.
  • Experience writing unit tests and debugging code.
  • Experience with Git or similar source control systems.
  • Ability to work well in a small team.

Responsibilities

  • Works within a defined software life cycle development process.
  • Understands robotic system requirements and participates in software and system design reviews.
  • Creates software design documentation per process requirements and guidance from Senior Engineers.
  • Implements robotic software components according to coding standards; writes unit tests.
  • Contributes to process improvement in software development, testing, and deployment.
  • Delivers work on time according to project schedule and budget.
  • Supports algorithm design from system requirements including control, state estimation, autonomy, or perception logic.
  • Collaborates with cross-functional teams to integrate software across robotic platforms.
  • Supports reuse of robotic software components across programs and products.
  • Operates in a learning environment; mentoring junior engineers.
  • Works on problems of diverse scope requiring analysis of technical and operational factors.
  • Other duties as assigned.

Skills

C++
Linux development
Unit tests
Git
Team collaboration

Education

Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics

Job description

AeroVironment is seeking a Software Engineer - Lead Robotics Generalist to design, develop, and test software for robotic systems in a fast-paced Agile setting in the Pittsburgh area. The role focuses on building and integrating software across perception, control, autonomy, and system infrastructure to enable reliable robotic behavior in real-world environments.

Collaboration with cross-disciplinary teams is essential.

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

Similar jobs worth comparing

Senior Robotics Software Lead - Autonomy & Perception
Senior Robotics Software Lead - Autonomy & Perception

AeroVironment, Inc. • Pittsburgh

On-site
USD 112,000 - 170,000
medical
dental vision
401K with company matching
+2
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
Robotics Software Lead (Generalist)
Robotics Software Lead (Generalist)

InvestedintheMission • Pennsylvania

On-site
USD 91,000 - 129,000
Medical benefits
401K plan
Paid holidays
Robotics Software Engineer – Autonomy & Perception
Robotics Software Engineer – Autonomy & Perception

AV • Pittsburgh

On-site
USD 91,000 - 130,000
Senior Autonomy Robotics Engineer: Flight Perception Lead
Senior Autonomy Robotics Engineer: Flight Perception Lead

Near Earth Autonomy, Inc. • Pittsburgh

Hybrid
USD 120,000 - 180,000
Robotics Software Engineer: Autonomy & Hardware
Robotics Software Engineer: Autonomy & Hardware

avav • Melbourne (FL)

On-site
USD 110,000 - 180,000
Robotics Software Engineer – Autonomy & SDKs
Robotics Software Engineer – Autonomy & SDKs

AV • Melbourne (FL)

On-site
USD 120,000 - 160,000
Medical
Dental Vision
401K with company matching
+2
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
Senior Robotics Software Architect - Autonomy & Perception
Senior Robotics Software Architect - Autonomy & Perception

OhioX • Columbus (OH)

On-site
USD 140,000 - 200,000
Free lunch
Flexible PTO
Health, dental, and vision coverage
+3
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