Job was saved successfully.
Job was removed from Saved Jobs.

Job Details

Robotics Engineer


Applications Engineer



Huntsville, Alabama, United States


Job Description:

We are currently looking for a Robotics Engineer with experience in Computer Vision for the Applied Science Division in Huntsville, AL. Our team’s mission is to: (1)Develop and demonstrate new alternative navigation technologies to meet urgent military operational needs to operate in GPS-challenged environments, and (2) Rapidly transition this technology to operational platforms to outpace the adversary threats currently being faced in the field. Project involve small teams of engineers working together in spiral or agile development environments to meet aggressive customer schedules aimed at near-term field demonstrations of emerging capabilities. Our core competencies include sensor fusion, computer vision, HW/SW integration, and machine learning. Typical customers include Defense Advanced Research Projects Agency (DARPA), Army Combat Capabilities Development Command (CCDC) engineering centers, Office of Naval Research (ONR), and Air Force Research Laboratory (AFRL). We are looking for a candidate who is interested in applying classic and deep learning computer visions algorithms from initial concept development through successful prototype field demonstrations.


  • Develop perception algorithms using inputs from visible, infrared, radar, and LiDAR sensors to generate navigation measurements for use in sensor fusion algorithms
  • Prototype initial algorithms in preferred programming language (i.e., Python, Matlab, C++)
  • Transition prototype algorithms for real-time edge execution on various System on Chips (CPU/GPU, CPU/TPU, etc.)
  • Support field demonstrations of vision software on various manned and unmanned vehicles


  • BS degree in a scientific field such as computer science, math, data science, physics, or engineering with 2+ years of prior relevant experience or Master’s with less than 2 years of prior relevant experience. May possess a Doctorate in technical domain.
  • U.S. Citizen with the ability to obtain and maintain a Secret Security Clearance
  • Experience with computer vision libraries such as OpenCV
  • Experience in Python with additional experience in C++ and MATLAB
  • Confident working in a Linux development environment
  • Experience working with the Robot Operating System (ROS)
  • Willingness to travel to customer sites and test facilities (typically 1 week of travel or less per quarter)


  • Experience also developing algorithms that process vision measurements such as Simultaneous Localization and Mapping (SLAM), visual odometry (VO), photogrammetry, and structure-from-motion (SfM)
  • Experience working and collaborating on multi-disciplinary teams, including leading and mentoring small technical teams
  • Existing US security clearance (Secret or above)


Pay Range:Pay Range $60,450.00 - $93,000.00 - $125,550.00

The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.