Kurzprofil
Übersicht
Berufserfahrung
Ausbildung
Kompetenzen
SPRACHEN
Benutzerdefiniert
Zertifizierung
Hobbys
Zeitleiste
Generic
Sunil Chowdary Maddipati

Sunil Chowdary Maddipati

Erlangen

Kurzprofil

Embedded Software Engineer with 4+ years of experience in developing, integrating, and validating embedded software for real-time and safety-critical systems. Skilled in Embedded C/C++, Embedded Linux, RTOS, microcontroller-based systems, and communication protocols such as CAN, SPI, I2C, and UART. Experienced in debugging, software validation, CI/CD workflows, and hardware-near software development. Currently pursuing an M.Sc. in Electromobility at FAU Erlangen-Nuremberg while working in the Embedded Systems domain at Schaeffler Technologies.

Übersicht

5
5
years of professional experience
7
7
years of post-secondary education
1
1
Certification

Berufserfahrung

Master Thesis

Schaeffler Technologies
Herzogenaurach, Germany
2025.11 - 2026.04
  • Title: Whole-System Response-Time Analysis for Microprocessor-Based Automotive Zonal Control Systems
  • Porting a FRET-based analysis environment from FreeRTOS to Yocto Linux for MPU-based embedded systems.
  • Building reproducible timing and test environments in QEMU using snapshots and record/replay.
  • Analysing real-time system behaviour and identifying timing and performance bottlenecks using trace data.
  • Developing trace-based validation mechanisms for embedded systems.
  • Creating reproducible test artifacts for regression testing and system validation.

Workstudent

Schaeffler Technologies
Herzogenaurach, Germany
2024.10 - 2025.10
  • Automated development and test workflows using Python and Git-based repositories.
  • Configured and optimised AUTOSAR OS behaviour, including task scheduling and ISR handling.
  • Supported software integration, debugging, testing, and validation activities.
  • Ensured software quality through MISRA-C compliance reviews and traceability maintenance.

Internship

Schaeffler Technologies
Herzogenaurach, Germany
2024.04 - 2024.09
  • Derived internal requirements from customer specifications and maintained traceability.
  • Debugged AUTOSAR diagnostic software and supported defect analysis and issue resolution.
  • Adapted MCAL drivers (CAN, SPI, PWM) across multiple microcontroller platforms.
  • Supported software integration and validation activities in hardware-near environments.

Embedded Software Developer

Bosch Global Software Technologies
Bengaluru, India
2021.03 - 2023.10
  • Developed hardware-near embedded software in C/C++ for automotive electronic control units (ECUs).
  • Developed and integrated secure flash bootloaders over CAN/CAN FD for reliable ECU software updates.
  • Implemented automotive cybersecurity mechanisms, including SHA, RSA, X.509, and CVC for secure communication and software protection.
  • Contributed to Firmware Over-the-Air (FOTA) solutions for secure remote ECU updates.
  • Applied AUTOSAR and UDS diagnostic standards for ECU diagnostics and maintenance.
  • Performed software integration, debugging, and validation activities for embedded automotive software.
  • Utilised Vector CANoe, VFlash, Lauterbach Trace32, and iSystem winIDEA for debugging and software validation.
  • Analysed software defects using logs, trace data, and communication analysis tools.
  • Supported ECU integration, flashing, and system-level testing activities.
  • Collaborated with cross-functional teams on embedded software development, integration, and release workflows.
  • Managed firmware development using Git-based version control workflows, including branching, merging, and release tagging.
  • Contributed to CI/CD build pipelines using Jenkins and CMake for automated firmware builds and artifact generation.

Ausbildung

Master of Science - Electromobility

Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU)
Erlangen
2023.10 - Current

Bachelor of Technology(B.Tech) - Electronic and Communication

Vignan's Foundation for Science, Technology & Research
Guntur
2016.06 - 2020.05

Kompetenzen

Programming Languages
Embedded C, C, Python, Rust, CAPL

Embedded Systems & RTOS
FreeRTOS, OSEK, POSIX, Embedded Linux, Yocto, QEMU

Microcontrollers & Platforms
ARM Cortex-M, STM32, ESP32, Infineon AURIX, NXP

Communication Protocols

CAN/CAN FD, Ethernet, SPI, I2C, UART, JTAG

Automotive & Embedded Technologies
AUTOSAR Classic, UDS, Secure Bootloaders, FOTA

Debugging & Validation Tools
Vector CANoe, CANalyzer, VFlash
Lauterbach Trace32, iSystem winIDEA, GDB

Build & Development Tools
Git, Jenkins, CMake, Jira, SVN, JFrog Artifactory

SPRACHEN

Englisch
First language
Deutsch
Fortgeschritten (B1)
B1
English
Fachkundig (C1)
C1

Benutzerdefiniert

  • Three-Phase Inverter Control Unit on STM32 (2024)
    Implemented FOC-based three-phase inverter control on STM32F303RE using PWM and timers with monitoring support through STM32CubeMonitor and Node-RED.
  • Weather Monitoring System on STM32
    Developed an embedded monitoring system integrating STM32, EEPROM, RTC, and cloud connectivity.
  • Medication Reminder System on ESP32
    Developed an embedded device integrating RTC, touch sensors, and user notification logic.

Zertifizierung

  • Certified Embedded Associate (Classic AUTOSAR), VECTOR Informatik
  • Industrial Embedded Systems (Microcontroller Programming), Kernel Masters, Hyderabad

Hobbys

  • Badminton
  • Fitness

Zeitleiste

Master Thesis

Schaeffler Technologies
2025.11 - 2026.04

Workstudent

Schaeffler Technologies
2024.10 - 2025.10

Internship

Schaeffler Technologies
2024.04 - 2024.09

Master of Science - Electromobility

Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU)
2023.10 - Current

Embedded Software Developer

Bosch Global Software Technologies
2021.03 - 2023.10

Bachelor of Technology(B.Tech) - Electronic and Communication

Vignan's Foundation for Science, Technology & Research
2016.06 - 2020.05
Sunil Chowdary Maddipati