AeroVironment, Inc.
AeroVironment, Inc.Verified Source

Software Engineer - Robotics Generalist

Onsite · Pittsburgh, Pennsylvania
Posted August 12, 2026
payroll

Overview

Design and develop software for robotic systems leading to a fast-paced environment. Own the full software lifecycle from requirement analysis to deployment while collaborating with cross-functional teams. Scale solutions across perception control and autonomy domains. Drive integration of reusable components and mentor junior engineers.

What You'll Do11

  • 1Work within a defined software life cycle development process
  • 2Understand robotic system requirements and participate in design reviews
  • 3Create design documentation following guidance from senior engineers
  • 4Implement components adhering to coding standards and write unit tests
  • 5Contribute to process improvements for robotic software development
  • 6Deliver work on schedule while supporting algorithm design from specifications
  • 7Collaborate with electrical mechanical and test teams for platform integration
  • 8Support reuse of software components across products
  • 9Operate in continuous learning environment with mentorship responsibilities
  • 10Solve diverse problems involving data analysis and technical evaluation
  • 11Other duties as assigned

Requirements18

  • 1Bachelor's degree in Computer Engineering or related field
  • 2Minimum 5-8 years Linux application software development experience
  • 3Object Oriented Design proficiency
  • 4Significant C++ experience
  • 5Unit testing and debugging background
  • 6Git or similar VCS experience
  • 7Advanced degree preferred
  • 8Experience with RTI or DDS middleware
  • 9Mathematical and analytical skill demonstration
  • 10Version control professional practices
  • 11Underwater robotic systems exposure
  • 12Multi-domain robotics experience
  • 13CI/CD infrastructure development
  • 14Agile process management expertise
  • 15Knowledge of OOP databases OS networking
  • 16Communication skills for effective collaboration
  • 17Physical ability to stand and sit frequently
  • 18No clearance required

Salary Insight

Salary not disclosed in listing

Location

Typeonsite
LocationPittsburgh, Pennsylvania

Required Skills

C++Linux
Share:

Similar open positions

Explore active roles that match your skills and interests.

Bright Vision Technologies

Bright Vision Technologies

8d agoRemotepayroll

Robot Application Developer - Cloud AI Data Solutions

Bright Vision Technologies seeks a Robot Application Developer to design and integrate software for autonomous robotic systems. This full-time remote role offers career growth within a leading technology consulting firm. The ideal candidate will lead development of robotics applications using industry-standard technologies.

100K–150K
C++PythonROS+6 more
Bright Vision Technologies

Bright Vision Technologies

14h agoRemotepayroll

Robotics Solutions Engineer, Remote Robotics Software

You will own the full robotics software stack for autonomous platforms, from sensor integration to motion planning, at a company delivering cloud and AI solutions nationwide. You will collaborate with product, design, and operations teams to ship production-grade software, and your work will power robots in field deployments. This role stands out for its 100% remote flexibility and direct W2 employment with a respected technology consulting firm.

100K–150K
C++PythonROS+12 more

MRINetwork Jobs

14h agoSan Francisco, Californiapayroll

Robotics Software Engineer Motion Planning Vision Deployment

Design and develop software stack for industrial robotic systems. Focus on motion planning trajectory generation and real-time control. Build perception-to-action systems for autonomous manufacturing.

Competitive salary
pythonawsreact+2 more
Motion Recruitment Partners, LLC

Motion Recruitment Partners, LLC

12h agoBoston, Massachusettspayroll

Senior Mechanical Design Engineer Robotics

Lead design of next generation warehouse automation systems at a fast growing VC backed robotics company. Develop AI powered robotic solutions enhancing safety and efficiency across complex warehouse environments. Seeking mechanical engineer to own projects at scale.

150K–172K
Mechanical DesignRoboticsMechanical Engineering

Near Earth Autonomy

14h agoPittsburgh, Pennsylvaniapayroll

Software Integration Engineer, Autonomous Flight Robotics

Near Earth Autonomy's Integration Engineer integrates autonomy software onto platforms from small quadcopters to full-scale helicopters. You'll own software-in-the-loop, hardware-in-the-loop, and field testing cycles, ensuring robust performance across scales. You'll join a cross-functional team of robotics engineers passionate about state-of-the-art autonomous flight. This role offers direct ownership of core autonomy modules and the chance to fly real systems in real-world environments.

Competitive salary
C++PythonROS2+3 more

zoox

7d agoSan Francisco, Californiapayroll

Senior Vehicle SW Deployment Engineer: Robot Software Infrastructure

Design and lead high-impact vehicle software deployment initiatives at scale. Maintain end-to-end visibility of complex ecosystems spanning autonomous systems and manufacturing. This role offers unique exposure to diverse technologies while driving mission-critical reliability. The ideal candidate thrives in dynamic environments where technical depth meets cross-functional collaboration.

Competitive salary
pythonlinuxcan+2 more