John Vicky Vykuntapu

Software Engineer

Hyderabad, Telangana, India4 yrs 8 mos experience

Key Highlights

  • 4.8 years of experience in embedded Linux systems.
  • Expertise in BSP development for AMD Xilinx platforms.
  • Hands-on experience with hardware debugging and firmware.
Stackforce AI infers this person is a highly skilled Embedded Systems Engineer with a focus on Linux-based solutions.

Contact

Skills

Core Skills

Embedded LinuxBsp DevelopmentFirmware DevelopmentEmbedded Systems

Other Skills

PetaLinuxbootmenu supportSDTbug fixesBSP validationbuild issue analysisVivadointegration flowsembedded Linux developmentFOTAVerizon WDCP protocolbug fixingvalidationproduction supportAWS FreeRTOS OTA library

About

- Embedded Linux Software Developer with 4.8yrs of experience in Linux-based embedded systems, Board Support Packages (BSPs), and Yocto build system development. ⋆ Currently contributing to PetaLinux and BSP development at AMD, focusing on AMD Xilinx platforms such as Versal, Zynq, Zynq UltraScale+, and Kria SOM. In this role, I have been involved in delivering production features, resolving build issues, integrating hardware design flows, and contributing to minimal upstream patches. ⋆ Previously, I worked with Inseego on IoT gateways and mobile hotspot devices, where I delivered OTA (FOTA) systems, developed communication protocols, and contributed to embedded Linux features on Qualcomm-based platforms. ⋆ I have hands-on experience in both Linux and firmware environments, including bare-metal programming and hardware debugging. ⋆ Passionate about deepening my expertise in Linux kernel development, device drivers, and driving innovation in embedded systems. ⋆ C | Data Structures | Linux Internals | Shell scripting | Embedded C | TCL | Python. ⋆ VIM editor | Keil uvision | Microchip Studio | Yocto | SVN | Git | Linux | FreeRTOS | Petalinux | Vivado. ⋆ Knowledge on ARM cortex M4 architecture. ⋆ Experience on UART, I2C. ⋆ Experience on hardware debugging and utilizing ST-LINK and Segger J-Link debuggers. ⋆ Hands on experience on embedded c programming on STM32F401RB controller.

Experience

4 yrs 8 mos
Total Experience
1 yr 8 mos
Average Tenure
1 yr 3 mos
Current Experience

Amd

Software Development Engineer 2

Feb 2025Present · 1 yr 3 mos · Hyderabad, Telangana, India · On-site

Spanidea systems

Senior Software Engineer

Sep 2023Feb 2025 · 1 yr 5 mos · Hyderabad, Telangana, India · On-site

  • ⋆ Developing and maintaining PetaLinux BSPs for AMD Xilinx platforms including Zynq, Zynq UltraScale+, and Kria SOM.
  • ⋆ Delivered key production features such as bootmenu support and SDT (workflow decoupling) for Kria SOM BSPs.
  • ⋆ Involved in PetaLinux tool bug fixes, BSP validation, build issue analysis, and provided minimal upstream contributions.
  • ⋆ Supported build infrastructure and integration flows involving Vivado hardware design and PetaLinux BSP generation.
  • ⋆ Actively contributed to resolving build failures, design inconsistencies, and platform-specific issues across multiple AMD Xilinx boards.
PetaLinuxBSP developmentbootmenu supportSDTbug fixesBSP validation+5

Innobox systems pvt ltd

Associate Software Engineer

Jun 2021Jun 2023 · 2 yrs · Hyderabad, Telangana, India · On-site

  • ⋆ Worked on embedded Linux development for Inseego devices: USB8L modem, MiFi X PRO hotspot, and SKYUS160 IoT gateway.
  • ⋆ Developed and validated Verizon WDCP protocol and FOTA (OTA updates) for LTE/5G devices on Qualcomm-based platforms (SDX20, SDX65) using Yocto and Ptxdist build systems.
  • ⋆ Performed bug fixing, validation, and production support for Linux-based modem and gateway products.
  • ⋆ Additionally worked on firmware development for Cloud Interface Unit (CIU) — implemented OTA updates using AWS FreeRTOS OTA library on Microchip ATSAMG55J19A microcontroller (bare-metal / FreeRTOS environment).
embedded Linux developmentFOTAVerizon WDCP protocolbug fixingvalidationproduction support+3

Kernel masters

Embedded Software Engineer

Jul 2020Jun 2021 · 11 mos · Hyderabad, Telangana, India

  • ⋆ Designed and developed a smart weather monitoring system using STM32F401RB microcontroller (ARM Cortex-M4).
  • ⋆ Implemented UART-based serial communication to interface a Wi-Fi module (using AT commands) for sending temperature data to a cloud server.
  • ⋆ Displayed real-time temperature readings on both an LCD display and the cloud dashboard.
  • ⋆ Used Embedded C and Keil uVision for firmware development; performed code debugging using ST-LINK debugger.
  • ⋆ Handled bare-metal programming with direct register access by referring to STM32F401RB datasheets and reference manuals.
  • ⋆ Studied and implemented ADC module for reading temperature sensor data, and configured necessary communication protocols.
  • ⋆ Responsible for building the code from scratch, troubleshooting code sequences, and debugging hardware issues to achieve stable, accurate outputs.
smart weather monitoring systemUARTWi-Fi moduleEmbedded CKeil uVisionST-LINK debugger+4

Education

Gokaraju Rangaraju Institute of Engineering and Technology

BTech - Bachelor of Technology — Electronic and Communications Engineering

Jan 2017Jan 2020

Tirumala Engineering College

Diploma — Electronics and Communications Engineering

Jan 2014Jan 2017

Stackforce found 100+ more professionals with Embedded Linux & Bsp Development

Explore similar profiles based on matching skills and experience