Autonomy Software Engineer

Daniel Parker

6+ years building production autonomy software for ground vehicles, UAVs, and industrial robots — spanning perception, planning, radar signal processing, and embedded development. MS Computer Science (4.0 GPA).

Autonomy Software Engineer 10/2021 – Present
Leidos Inc · Dayton, OH

Developed autonomy for UAVs (Skyborg) and ground vehicles (COVER program) in C++, Python, and Java. Built flight motion models, lattice-based path planning, and behavior tree/state machine autonomy executives. Integrated ROS-based subsystems containerized in Docker; implemented teleop interfaces and logging infrastructure. Fused IMU, GPS, and ML terrain classification with Lidar costmap layers for traversability estimation. Built a full radar signal processing pipeline — raw IQ through Doppler to range/angle/velocity tracking — with JPDA and Kalman filter multi-target tracking. Maintained GitLab CI/CD pipelines.

Software Engineer 11/2019 – 10/2021
Oztech, Inc · Columbus, OH

Implemented a lattice-based A* path planner in C++ with Python-generated motion primitives, deployed across three vehicle types including a 10-wheel independently steerable platform. Built a point cloud processing pipeline to reconstruct a ~1000×1000m steel facility from multi-scan Lidar data. Developed pedestrian detection and automatic stopping for an open-pit mine environment. Led a team that designed and built a 2D ROS/Gazebo simulation environment from scratch.

Engineering Intern 06/2019 – 08/2019
Southwest Research Institute · San Antonio, TX

Supported redesign of a graphics and video module for the A-10 aircraft. Reviewed electrical schematics, briefed team lead, and proposed replacements for obsolete components.

Software Intern 05/2018 – 08/2018
Lockheed Martin · Syracuse, NY

Developed software in an Agile environment and maintained Jenkins CI/CD pipelines. Built a multithreaded raw TCP/UDP socketed input handler processing 80+ Gb/s of data into GPU pinned memory. Wrote unit tests for existing and new code.

C++ Python Java MATLAB CUDA ROS 1 & 2 Gazebo Unreal Engine Docker PyTorch scikit-learn Lattice-based A* Path Planning Lidar SLAM Multi-sensor Fusion Costmap Manipulation PCL Radar Signal Processing IQ / Doppler Processing Point Cloud Processing OpenCV Parallel Computing Async C++ CMake / CPM CAN / SPI / I2C Embedded Development Behavior Trees State Machines Unit & Integration Testing CI/CD (GitLab, Jenkins) Agile / SCRUM
M.S. Computer Science
Wright State University
GPA: 4.00 · ABET Accredited · Coursework: Machine Learning, Deep Learning, Computer Vision, Robotics
B.S. Computer Engineering
Cedarville University
GPA: 3.64 · ABET Accredited · Minors: Math, Computer Science, Bible
Ceramics Homebrewing Medieval Reenactment Baking Metalworking