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.
* 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)
* 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).
* 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