Surya Chilukuri

About

SURYA CHILUKURI

Freiberg, Germany[email protected]

M.Eng. Electrical Engineer specializing in embedded systems and IT security. Strong hands-on experience in low-level programming (C/C++, bare-metal) and security analysis of microcontrollers (STM32, NXP).

Proven contributions in advanced development at Vitesco Technologies and in modernizing legacy systems. Goal-driven and solution-oriented with advanced German proficiency (B1+).

When I'm not debugging code or soldering, you'll find me exploring new homelab technologies, contributing to open-source projects, or writing about my learnings on this blog.

Experience

Hardware and Embedded Systems Engineer

Current
New Age of Food UG (NAF)Freiberg, Germany10/2024 – 10/2025

Analysis and re-engineering of communication protocols for existing vending machines (STM32F103 + RTOS) to integrate modern Android interfaces. Designed and implemented C SDKs to control PLC and microcontroller hardware via UART for Android applications. Integrated NAYAX and Sparkasse payment systems using industry protocols MODBUS and MDB.

Tech: C, Kotlin, CMake, STM32, Ghidra, logic analyzer

Working Student – Embedded Security

Dissecto GmbHGermany01/2024 – 04/2024

Developed an SWD debugger based on the Raspberry Pi Debug Probe using ARM CMSIS-DAP and the Pico SDK. Conducted hardware security analyses of microcontrollers, including validation of JTAG protection mechanisms and fault injection (voltage glitching) to harden against attacks.

Tech: C, OpenOCD, Pico SDK, NXP MCUs, Tigard (FTDI)

Pre-Development Intern

Vitesco Technologies AGRegensburg, Germany03/2023 – 09/2023

Developed a capacitive DC-DC control topology in LTspice; improved power stability under transient loads (<10 ms) by 54%. Designed and validated a high-speed MOSFET gate driver circuit (12 A) using KiCad. Implemented interrupt-driven bare-metal firmware for STM32 for high-frequency switching control.

Tech: C, STM32, LTspice, Simulink, KiCad, LaTeX

Battery Management Systems (BMS) Engineer

ATOM Motors LtdGuntur, India07/2020 – 08/2021

Implemented firmware routines for active cell balancing and optimized SoC/SoH estimation methods (State of Charge/Health). Tested and validated BMS hardware and battery packs according to AIS-156 standards (overcharge/deep-discharge).

Tech: C, Python, Altium Designer, oscilloscope, logic analyzer

Education

M.Eng. in Electrical and Microsystems Engineering

Ostbayerische Technische Hochschule RegensburgRegensburg, Germany09/2021 – 09/2024

GPA: 2.1

JTAGprobe – Designed an RP2040-based JTAG/SWD debugger with RTOS. Developed an automated security testing tool for automotive MCUs (open source).

B.Tech. in Electrical and Electronics Engineering

VR Siddhartha College of EngineeringVijayawada, India08/2016 – 03/2020

GPA: 2.7

Skills & Technologies

Programming

C95%
C++90%
Python85%

Embedded Platforms

STM3295%
ESP3285%
Raspberry Pi90%
Rockchip75%
nRF80%

Security & Analysis

Ghidra85%
OpenOCD90%
Fault Injection80%
JTAG/SWD Debug95%

Protocols

I2C/SPI/UART95%
CAN Bus85%
BLE80%
Modbus/MDB85%
RS-485/RS-23290%

Tools & OS

KiCad90%
GitHub/Actions85%
CMake80%
Linux/Arch/Debian90%
RTOS/Zephyr85%

Languages

English

Professional proficiency (C1)

German

Advanced proficiency (B1)