Join our talent network

Job #: R-00001534
Location: Huntsville, AL
Category: Signal Processing Engineering
Schedule (FT/PT): Full time
Travel Required: Yes, 10% of the time
Shift: Day
Potential for Telework: No
Clearance Required: Secret
Referral Eligibility: Eligible
Group: Leidos Innovations Center (LInC)

Job Description:

Support projects related to autonomous vehicle guidance, navigation, and control for Leidos' Advanced Solution Group. Position is a mix of analytical and hands-on tasks including algorithm development/simulation, real-time software development, and hardware/software integration with sensors, actuators, and platforms. Our team primarily supports research and development as well as advanced prototyping for customers including DARPA, NASA, Air Force Research Laboratory, and Office of Naval Research. Projects involve small teams of engineers (typically 3-5 engineers) working together in spiral or agile development environments to meet aggressive customer schedules aimed at near-term field demonstrations of advanced capabilities. We are looking for candidates who are excited to work across all ends of the autonomous vehicle design process, from concept development and initial simulation through final integration and successful testing. Successful candidate must be capable of being cleared to Secret level within 18 months of being hired.

Primary Responsibilities

* Develop, integrate, and analyze navigation fusion algorithms, including Extended Kalman Filters, Unscented Kalman Filters, and Particle Filters

* Develop, integrate, and analyze computer vision techniques (including feature extraction, feature matching, optical flow, visual odometry, and Simultaneous Localization and Mapping (SLAM) functions) with an emphasis on generating measurements for use in navigation algorithms

* Develop and utilize simulation testbeds to support algorithm testing and assessment

* Interface with sensors and actuators over a variety of communication interface protocols, including serial, Ethernet, and discrete.

* Support system field testing on a variety of platforms, including aircraft, ground vehicles, pedestrians, and naval ships. Testing typically lasts for 1-2 weeks.

(Note: Strong expertise in particular areas can compensate for lack of experience in others, as long as the candidate is willing to take on new tasks and learn new skills as assigned)

Basic Qualifications

* Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science, Aerospace Engineering, Mechanical Engineering, or equivalent and 4+ years of relevant experience.

* Experienced programming in MATLAB, C/C++, and Python

* Experience with navigation and computer vision algorithm design and development

* Experience with the Linux operating environment

* Experience working with various sensor types (Inertial Measurement Units, GPS, cameras, LiDAR, etc.)

* Experience using version control tools (GIT, Subversion, etc).

Preferred Qualifications

* Master's or PhD Degree in major listed under Basic Qualifications

* Experience with the Robot Operating System (ROS) and the OpenCV computer vision library

* Experience with interface communication standards / protocols including RS232, RS422, TCP/IP, and UDP

* Experience with autonomous system development through robotics competitions

* Experience with real-time operating systems including VxWorks, Integrity, and LynxOS

External Referral Eligible


Leidos is a Fortune 500® information technology, engineering, and science solutions and services leader working to solve the world’s toughest challenges in the defense, intelligence, homeland security, civil, and health markets. The company’s 31,000 employees support vital missions for government and commercial customers. Headquartered in Reston, Virginia, Leidos reported annual revenues of approximately $10.17 billion for the fiscal year ended December 29, 2017. (NYSE: LDOS) All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.

Talent Community

Join our Talent Community to create a profile, enabling a streamlined application process and to help our recruiters better understand your areas of expertise and interest.

Join our Talent Community