Jobs and Careers
AE

Video Processing & Tracking Engineer, Sr. Staff

AeroVironment
San Diego, United Statesfull_timeVerifiedPosted 26 Nov 2024
💰 $249,480/yr($176,000/yr$249,480/yr)

About the role

Worker Type

Regular


Job Description

 

Summary

The Sr. Staff Video Processing and Tracking Engineer has the opportunity to lead engineering development and work with R&D to develop a variety of innovative capabilities - computer vision detection, classification, localization, and tracking solutions focused on implementation for defense and commercial applications.  These development efforts are generally small focused design teams which will require one to use a range of skills and tools across traditional engineering, computer science, and mathematical disciplines including computer vision, machine learning, optimization, deep convolutional neural networks, and visual tracking. This position works on, and leads, a variety of stages of development including requirements definition, concept design, prototyping, detailed design, test and evaluation, and validation and verification testing.

Position Responsibilities

  • Develops Video Processing Chain for Computer Vision (CV) on embedded systems to enhance the autonomy of Unmanned Aircraft Systems (UAS, UAV), computer vision and machine learning systems architecture/hardware and integration. Development of FPGA firmware, Ubuntu ARM Linux software, and/or GPU accelerated algorithms
  • Codes and tests software to support the integration of machine learning and visual tracking into aircraft (such as autopilots, payloads, or other functional components) or other robotic systems
  • Implements machine learning and visual tracking systems and validate designs through a series of designed experiments
  • Performs video processing development as it applies to autonomy, tracking, UAS operation, object identification, and control systems
  • Develops computer vision and machine learning algorithms capable of tracking objects-of-interest from a group 1 UAV across a wide range of viewpoints using existing gimballed camera payload
  • Conducts engineering analysis and trade studies for determining appropriate algorithms for specific products- develops a proof of concept capability demonstrations
  • Develops software for products using established software development practices & configuration control; supports transition of development projects to production
  • Supports flight test operations. Conduct design reviews and standards development and supports Visual tracking development for military or commercial applications
  • Performs design and analysis tasks using AeroVironment and industry developed tools. Supports development of system requirements, system test plans, and assist in validation testing
  • Analyzes the errors of the model and designing strategies to overcome them. Develops machine learning applications according to requirements; select appropriate datasets and data representation methods. Performs statistical analysis and fine-tuning using test results; run machine learning tests & experiments
  • Works on significant issues where analysis of situations or data requires an evaluation of intangibles. Exercises independent judgment in methods, techniques and evaluation criteria for obtaining results
  • Acts independently to determine methods and procedures on new or special assignments. May supervise the activities of others
  • Other duties as assigned

Basic Qualifications (Required Skills & Experience)

  • BS in Robotics, Computer Science/Engineering, Electrical Engineering, Aerospace, Mechanical Engineering is required or equivalent combination of education, training, and experience
  • Minimum 12 - 15 years of relevant engineering experience
  • Experienced developing Visual Tracking Software Video Processing Chains
  • Experienced with Python, C, C++, and OpenCV
  • Experienced managing Research Program Flight Tests and demonstrations
  • Demonstrated understanding of Feedback and Controls performance tuning mechanism
  • Some intrastate travel and other travel within the Continental U.S. may be required (up to 30%), as well as some weekend work
  • embedded ARM Linux software, GPU/ CUDA, Video Pipeline, C++, Python, CV

Other Matrixed Skills include:

  • Proficiency with a deep learning framework such as TensorFlow or Keras
  • Proficiency with Python and basic libraries for machine learning such as scikit-learn and pandas
  • Expertise in visualizing and manipulating big datasets
  • Proficiency with OpenCV; Familiarity with Linux
  • Ability to select hardware to run an ML model with the required latency
  • Computational statistics; Mathematical optimization
  • Data mining; Exploratory data analysis; Predictive analytics

Othe

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

AeroVironment

View company profile →