sudo YASH -h

Yashwanth Naidu Tikkisetty – Embedded Software Engineer
yashwanth@cthecosmos:~$ whoami

YASHWANTH
NAIDU TIKKISETTY

EMBEDDED SOFTWARE ENGINEER
C / C++ Linux AUTOSAR DoIP / UDS / SOVD CUDA Autonomous Vehicles CAN Bus ROS2
scroll to explore
01. ABOUT
name = “Yashwanth Naidu Tikkisetty”
role = “Software Engineer”
company = “Torc Robotics”
location = “Michigan, USA”
degree = “M.S. Embedded Systems”
exp = “3+ years”
pubs = “3 // IEEE + Thesis”
blog = “cthecosmos.com”

Embedded and systems software engineer with 3+ years building software for embedded and Linux-based platforms across automotive, railway, and robotics domains.

Currently at Torc Robotics – developing onboard and offboard diagnostic software spanning SOVD, UDS, DoIP, CAN, and distributed embedded Linux systems for autonomous truck platforms.

Strong foundation in C/C++, low-level debugging, parallel computing, and system architecture. Equally comfortable writing bare-metal firmware and debugging complex distributed stacks across AUTOSAR ECUs and Linux compute nodes.

MASTER’S THESIS · OAKLAND UNIVERSITY · DEC 2024

Semi-Automated Workflow for 3D Model Reconstruction – Researched and built a semi-automated photogrammetry pipeline using Stretch Robot to acquire images and reconstruct real-world environments into VR-ready 3D models.

Streamlined robot-driven data acquisition workflows, achieving 92% image alignment accuracy and significantly reducing manual capture effort. Tools: Reality Capture, Unreal Engine, LiDAR, stereo cameras.

IEEE PUBLICATIONS

Automated Data Acquisition for Photogrammetry · IEEE CACRE Aug 2025 – Co-authored research on automating 3D reconstruction using Stretch Robot for immersive VR applications, achieving 92% image alignment.

LiDAR 3D Point Cloud Performance Analysis · IEEE ICMI Apr 2024 – Benchmarked GPU parallelization for large-scale LiDAR point cloud processing, optimizing data filtering, segmentation, and autonomous navigation pipelines.

CAN Bus Attack Vectors · IEEE South-Eastern Michigan Wavelength Apr 2024 – Contributed article on CAN Bus vulnerabilities and embedded cybersecurity in automotive systems.

BACKGROUND

Before autonomous vehicles, spent 2 years at Cyient Ltd as an Embedded Software Engineer – performing white-box unit testing for safety-critical railway systems (ATP) using VectorCAST, and debugging HMI software on QNX OS. Recognized as Most Valuable Performer (Feb 2022) for ATP project delivery.

Also runs cthecosmos.com – 200+ posts on embedded systems, Linux kernel internals, OS concepts, and space science. Published in Indian Aerospace Defense News (IADN) on finding Earth-like planets.

02. SKILLS.SH
LANGUAGES
  • C
  • C++
  • Python
  • Assembly
  • CUDA C
  • Bash
PROTOCOLS
  • CAN / DoIP / UDS / SOVD
  • UART / I2C / SPI
  • RS232 / RS422 / RS485
  • Ethernet
PLATFORMS
  • ARM / Infineon Aurix TC375
  • Nvidia Orin AGX
  • ESP32 / Arduino / 8051
  • TIVA TM4C123G / HCS12
OS & INFRA
  • Linux / QNX / Windows
  • Docker / Dev Containers
  • Git / GitHub Actions / Jenkins
  • Doxygen / CMake / Bazel
TOOLS & DEBUG
  • GCC / GDB / VectorCAST
  • Wireshark / Packet Tracing
  • Vector CANdela
  • MATLAB / Simulink / Proteus
STANDARDS
  • ISO 26262
  • MISRA C
  • EN 50128
  • AUTOSAR
03. EXPERIENCE.LOG
TORC ROBOTICS Feb 2025 – Present
SOFTWARE ENGINEER · Ann Arbor, MI
  • Developed onboard and offboard diagnostic software spanning SOVD, UDS, DoIP, and CAN on distributed embedded Linux systems
  • Debugged cross-platform communication between AUTOSAR ECUs and Linux embedded compute nodes using packet inspection and protocol tracing
  • CDD file creation and maintenance for autonomous truck sensors using Vector CANdela
  • Authored Software Design Documents (SDDs) and Architecture Decision Records (ADRs)
OAKLAND UNIVERSITY Sept 2023 – Dec 2024
GRADUATE TEACHING & RESEARCH ASSISTANT · Auburn Hills, MI
  • VR-ready 3D models via automated photogrammetry pipelines – Reality Capture, Unreal Engine, LiDAR, stereo cameras
  • Research on automated reconstruction of real-world environments into 3D models for XR/VR/AR
  • Improved robotic data acquisition workflows using Stretch Robot automation
  • Assisted HCS12 microcontroller labs – embedded programming, hardware interfacing, and debugging
CYIENT LTD Jun 2021 – Jan 2023
EMBEDDED SOFTWARE ENGINEER · Hyderabad, India
  • White box unit testing for safety-critical Railway Track side modules and ATP System via VectorCAST
  • Python script to automate test case drafting – reduced project turnaround by 2 weeks
  • HMI debugging on QNX OS – resolved 95% of identified issues
  • Requirement mapping, test case creation, defect tracking, and test reports
  • Recognized as Most Valuable Performer (Feb 2022) for ATP project completion
04. PROJECTS/
PROJECT_01
KNN with GPU-Based Parallelism
CUDA parallel algorithm for K-Nearest Neighbors classification – achieved x1000 speedup over CPU baseline.
env: C, CUDA, NVIDIA GPU, GDB, Linux, Windows, Benchmarking
PROJECT_02
Automated Photogrammetry – Stretch Robot
Spearheaded automated image acquisition pipeline enhancing VR-ready 3D model quality. Achieved 92% image alignment.
env: Photogrammetry, Automation, VR/AR, Reality Capture, Unreal Engine
PROJECT_03
Multidimensional Matrix Calculator
Matrix calculator with full operations suite, parallelized with OpenACC – 3.5x speedup.
env: Linux, WSL, OpenACC, C, Benchmarking
PROJECT_04
Automated Emergency Braking System
Verified and validated an AEB system using sensor fusion on Simulink model-based programming.
env: MATLAB, Simulink, Sensor Fusion, V&V
PROJECT_05
Secure Biometric Authentication
AES-encrypted biometric auth using dual Arduino MCUs, with vulnerability testing for MITM and DoS attacks.
env: Arduino, C, I2C, Fingerprint Sensor, Cybersecurity
PROJECT_06
Custom System-Level Tools
Memory allocation analysis via sbrk(); custom strpbrk() without string.h; semaphores, mutexes, pipes, and IPC mechanisms.
env: Linux, C, WSL, GDB, System calls, Memory management
PROJECT_07
Automated Turret Targeting System
Gesture-controlled Arduino car system using a Pixy camera for real-time object tracking and targeting.
env: Arduino Uno, Arduino Nano, Pixy Camera, C, Accelerometer, Bluetooth, UART
PROJECT_08
Automated Emergency Braking System
Verified and validated an AEB system using sensor fusion on Simulink. Model-based V&V for ADAS safety systems.
env: MATLAB, Simulink, Sensor Fusion, Model-Based Programming
PROJECT_09
Multi-Level Security Access System
Security system using AT89S52 (8051 MCU) with GSM-based remote access and multi-factor authentication.
env: C, 8051, GSM, UART, I2C, Keil uVision
PROJECT_10
Fire Alarm System
Fire alarm using TM4C123GXL MCU triggering alerts based on temperature and humidity sensor thresholds via UART.
env: C, TI TM4C123G, UART, I2C, LEDs, Motors, Sensors
PROJECT_11
Secure Biometric Authentication
AES-encrypted biometric auth using dual Arduino MCUs with vulnerability testing for MITM and DoS attacks.
env: Arduino, C, Fingerprint Sensor, I2C, Cybersecurity
PROJECT_12
Trace and Retrace Program
Stack-based application to trace and retrace steps and coordinates generated by custom functions.
env: Linux, C, WSL, GDB, Data Structures, Stacks
05. RESEARCH.PUB
THESIS
Semi-Automated Workflow for 3D Model Reconstruction
Master’s Thesis – Oakland University · Dec 2024
Achieved a semi-automated workflow using Stretch Robot to enhance photogrammetry efficiency and produce VR-ready models through automated data acquisition.
IEEE
Automated Data Acquisition for Photogrammetry
IEEE CACRE · Aug 2025
Co-authored research on automating 3D model reconstruction with Stretch Robot, achieving 92% image alignment.
IEEE
LiDAR 3D Point Cloud Performance Analysis
IEEE ICMI · Apr 2024
Benchmarked GPU parallelization for LiDAR point cloud processing – optimizing data filtering, segmentation, and autonomous navigation.
IEEE
CAN Bus Attack Vectors
IEEE South-Eastern Michigan Wavelength · Apr 2024
Contributed article on CAN Bus attack vectors and embedded cybersecurity in automotive systems.
06. CERTIFICATIONS
Advanced Embedded Systems – Vector India
Linux Kernel Development LFD 103 – Linux Foundation
Mastering CAN Network – Udemy
CUDA Programming Masterclass – Udemy
Unified Diagnostic Services – Udemy
AUTOSAR Architecture – Udemy
ARM Cortex-M Bare Metal – Udemy
FreeRTOS & STM32 – Udemy
GPU Computing in Vulkan – Udemy
IOT Foundations – LinkedIn
Linux Device Drivers – LinkedIn
Git & GitHub Bootcamp – Udemy
08. INTERESTS
THE COSMOS

Passionate about space, astrophysics, and the nature of the universe. Writes about black holes, planets, consciousness, and cosmic phenomena at cthecosmos.com. Published a newsletter on finding Earth-like planets for Indian Aerospace Defense News (IADN). Believes understanding the cosmos is inseparable from understanding ourselves.

SPACE TECHNOLOGY

Deeply interested in how embedded systems power space missions – from satellite onboard computers to rover control systems. Follows developments in autonomous spacecraft, ADAS-to-space crossovers, and the role of real-time OS in mission-critical space hardware.

QUANTUM COMPUTING

Fascinated by the intersection of quantum computing and embedded systems. Explores how quantum algorithms could revolutionize optimization problems in diagnostics, cryptography, and sensor fusion – areas directly relevant to automotive and aerospace embedded platforms.

PARALLEL COMPUTING

Deep interest in GPU architecture and CUDA programming. Achieved x1000 speedups through parallel KNN algorithms and benchmarked GPU parallelization for LiDAR point cloud processing. Continuously explores OpenACC, Vulkan GPU compute, and multi-core embedded architectures.

TECHNICAL BLOGGING

Runs cthecosmos.com with 200+ posts on embedded systems, Linux kernel internals, OS concepts, C programming, and RTOS. Contributes to IEEE publications, simplifies complex technical concepts for the community, and actively engages in guest blogging and knowledge sharing.

MUSIC & PHILOSOPHY

Curates OST and meme music collections – believes great music and great code share the same precision and creativity. Deeply interested in philosophy, consciousness, spirituality, and Mahabharatam. Finds that the best engineering mindset is shaped by curiosity about both the technical and the human.

09. PODCAST.MP4
$ play –episode 01
How to Learn Embedded Systems from Scratch – A Beginner’s Guide · Part 1
$ play –episode 02
How to Learn Embedded Systems from Scratch – Projects & Programming · Part 2
07. CONNECT
> PING ME
yashwanth@cthecosmos:~$ open –channel all
> CONTACT
yashwanthtikkisetty@gmail.com
[esc] or click to close
yashwanth@cthecosmos:~$ echo “built with + caffeine + C