Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Timeline
Generic

KARTHIK PAKALA

Farmington,MI

Summary

ADAS ALGORITHM / SOFTWARE ENGINEER (ALGORITHM OWNER) | PRODUCT DEVELOPMENT Autonomous Driving Systems (ADAS) Algorithm Engineer with strong experience in ADAS Algorithm design, development and testing. Professional history includes working as an Algorithm Owner (Anchor Engineer) while also developing and supporting Localization and Path-Planning Module for Ford Motor Company's BlueCruise Feature.

PROVEN STRENGTHS: Mapping & Localization, Robotics, Sensor Fusion, Systems & Control Theory, Project Management, ADAS Algorithm Development, Software Development, Testing & Validation, Innovative Thinking.

Overview

8
8
years of professional experience

Work History

ADAS Algorithm Engineer

Ford Motor Company
04.2022 - 06.2023
  • Contributed as an Algorithm Owner (Anchor Engineer) by leading team on technical strategies along with other activities like planning and creating user stories as well as development, testing and deploying Software and Tooling framework in C++ and Python to support Localization Module Ford's BlueCruise Feature.
  • Initiated and developed Proof Of Concept and Production intent C++ code to support smaller map database size by incorporating Google Polyline encoding algorithm into application, effectively reducing map DB size by 50% which had a very significant impact on road coverage being offered for BlueCruise Feature.
  • Initiated and developed Proof Of Concept and production intent tooling support in Application to enable reliable data collection to be used for efficient data logging as well as to support Automation of testing and validation tasks.
  • Utilize Python, MATLAB and Bash to develop Large-Scale Testing Frameworks for comprehensive testing and KPI generation.
  • Additional responsibilities include Algorithm/Software documentation, DFMEA, Testing and other related documentation to cover all aspects of application.
  • Collaborate with multi-disciplinary teams in Agile environment to align and achieve excellent results in algorithm development, ensuring software is built to specifications within given constraints and ambitious timelines.
  • Perform extensive Software, Hardware, and In-Vehicle Testing to establish software functionality and robustness, and conduct code reviews, requirements evaluation, and test strategy development for quality assurance.

ALGORITHM ENGINEER

Ford Motor Company / Dorle Controls
03.2019 - 04.2022
  • Collaborated with all stakeholders to ensure effective client communication while also delivering content according to specifications with a strong emphasis on quality. Consistently demonstrated exceptional results while also meeting strict timelines.
  • Primary responsibilities include Algorithm Development, Testing, Root Cause Analysis, Verification and Validation of a Localization and Path-Planning function using GNSS and Vision modules
  • Collaborate with multi-disciplinary teams on wide variety of aspects of algorithm development to achieve necessary goals.
  • Worked on software development, testing and validation using C++, MATLAB, Linux, Shell scripting
  • Developed and supported Large-Scale Testing Frameworks to conduct testing and generate performance metrics
  • Performed Software, Hardware and In-Vehicle Testing to establish SW functionality and its robustness
  • Conducted and completed code reviews, requirements evaluation and test strategy development.

Associate

Adecco
03.2018 - 03.2019
  • Learn and work with Robotics and Automation equipment at Honda Auto Manufacturing Plant
  • Focus on Robotics systems and software for handling electric motors
  • Gain knowledge of manufacturing and installation processes for electric motors
  • Document processes and learn about Factory Robotics and Automation
  • Study electrical couplers and measure torque and clamp loads
  • Receive training on Supplemental Restraint Systems, pre-delivery inspection, and auto quality processes.

SAS Analyst

Kareergraph
10.2017 - 03.2018
  • Participate in design reviews and provide recommendations
  • Analyze and design using AutoCAD
  • Prepare quotations and communicate with clients
  • Utilize CAD programs for detailed drawings
  • Work independently and collaboratively
  • Mentor new team members in design
  • Modify drawings to meet client requirements
  • Compile data and prepare layouts
  • Effective communication and relationship-building
  • Contribute to requirements analysis and business case.

RESEARCH ASSISTANT

Texas A&M University
03.2015 - 08.2017
  • Engineered and developed fully-automated control system for unmanned aerial helicopter using MATLAB and SIMULINK.
  • Conducted initial testing and performed Hardware-in-the-Loop (HIL) simulations with Pixhawk/PX4 Flight Controller stack software.
  • Programmed custom Python scripts within the ArduCopter source code to meet specific research requirements.
  • Designed a Simulator Interface using X-Plane, MATLAB, XplaneConnect, and Mission Planner to enable Software-in-the-Loop (SIL) simulations.
  • Implemented time domain and frequency domain system identification methodologies on continuous and discrete time system models.
  • Performed complex data analysis tasks, including data filtering and model estimation, in frequency domain.
  • Utilized time domain and frequency domain methods to select the most suitable models for given case.
  • Designed a closed-loop controller using H∞ in the inner stability control loop and PID in outer position tracking control loop.
  • Validated the controller in a Software-in-the-Loop (SIL) environment and conducted comprehensive stability analysis on the system.

Intern

Hindustan Aeronautics Limited

Education

C++ Nano Degree Program - C++

Udacity
12.2020

Sensor Fusion Nano Degree Program - Sensor Fusion

Udacity
06.2023

Master of Science - Mechanical Engineering

Texas A&M University
Kingsville, TX
08.2017

Bachelor of Science - Aeronautical Engineering

Jawaharlal Nehru Technological University
07.2013

Skills

  • COMPUTER & TECHNICAL SKILLS : C, Python, Linux, Bash, Sensor Fusion, Robot Localization, OpenCV, PCL (Point Cloud Library), Robotics & Automation, Control Systems Theory, MATLAB, Simulation, MIL / SIL / HIL Testing & Validation
  • TOOLS : GIT, Visual Studio, JIRA, Confluence, CAN Protocols, SQLite, QNX
  • Certifications : Udacity C Nano Degree Program Certificate, Udacity Sensor Fusion Nano Degree Program Certificate

Accomplishments

  • Received a Leadership Award as part of VSCE Innovation Awards 2020 for showcasing exceptional leadership skills and delivering the product with high standards.

Timeline

ADAS Algorithm Engineer

Ford Motor Company
04.2022 - 06.2023

ALGORITHM ENGINEER

Ford Motor Company / Dorle Controls
03.2019 - 04.2022

Associate

Adecco
03.2018 - 03.2019

SAS Analyst

Kareergraph
10.2017 - 03.2018

RESEARCH ASSISTANT

Texas A&M University
03.2015 - 08.2017

Intern

Hindustan Aeronautics Limited

C++ Nano Degree Program - C++

Udacity

Sensor Fusion Nano Degree Program - Sensor Fusion

Udacity

Master of Science - Mechanical Engineering

Texas A&M University

Bachelor of Science - Aeronautical Engineering

Jawaharlal Nehru Technological University
KARTHIK PAKALA