Summary
Overview
Work History
Education
Skills
Certification
Website
Timeline
Generic

Praveenkumar Khot

Bengaluru

Summary

6 years experienced Embedded Engineering professional with firm knowledge on SDLC, skilled in designing and implementing the software requirements. Hands on experience in firmware development, Ethernet based module development, Free-RTOS, WiFi based platforms & MS-Azure. Worked with 8,16,32 bit Microcontrollers. Familiar with test plan preparation, Integration, technical documentation along with Schematic understanding and hardware board bring up activities.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Quest Global
03.2023 - Current

UEFI/BIOS Experience:

Followed by the training, below are the area that were focused on UEFI/BIOS.

  • UEFI and BIOS Setup: Hands-on experience configuring BIOS/UEFI settings, including boot options, boot priority, and hardware configuration.
  • EFI Shell: Proficient in using EFI shell for running EFI applications, managing file structures, and debugging EFI shell commands.
  • System Boot Process: Familiar with system boot mechanisms, EFI system partition (ESP), and EFI disk organization (GPT, MBR).
  • Firmware Development: Experience with EDK2, including firmware structure, creating DXE drivers, adding functions, and utilizing EDK libraries.
  • Driver Development: knowledge in creating and debugging driver models, debug prints, and integration with pre-EDK libraries and serial log data collection.
  • Tool Proficiency: Experience using ReadWrite Everything and SCT tools for data manipulation and system testing.
  • Hardware used: Minnowboard and Raspberry Pi 3,4 boards are used for testing.


Client company: Alstom Transport(March 2023 - June 2024)

Project: Centralized Interlocking(CIXL-M)

Embedded Application based on RTOS platform(PikeOS) for computer based interlocking of train tracks.

  • Understanding of requirements, Change Requests and develop/modify code accordingly for LXC container.
  • Analyzing open points and fixing the issues

including geo-redundancy and multicast between networks and verification using logs are performed.

  • Defensive checks,Quality analysis for C and ADA code.
  • Developer testing, troubleshoot, diagnose and identify failing component.
  • Configure and troubleshoot switches and other network devices to ensure optimal performance and availability.
  • Writing and managing Software Module Description and Architecture Description.
  • Increased end-user satisfaction by proactively addressing customer feedback and implementing requested features.

Embedded Software Engineer

WIZnet India
02.2020 - 03.2023

Ethernet chip/module manufacturer

W510SSL module Development(sends serial data to cloud via Ethernet)

  • Responsible for building and maintaining data storage API in secured flash storage for Cortex-M33 based STM32 controller for
    S2E+SSL module which enables users to save certifications using Arm TrustZone.
  • Implementing non-secure callable api, which stores data in dedicated secured memory and testing at AWS cloud system.
  • Design documentation of the project life cycle & board testing.
  • Firmware(C programming) integration and project analysis with Team|Technical professionals

WiFi module(At command customization)

  • AT command customization for a WiFi module- WizFi360 SDK & WiFi module library update and testing.

FTP data-file system adoption @Ethernet library

  • Development of file system to transfer data/file received via FTP protocol with combined module of controller & Ethernet shield

Zephyr example implementation

  • Setting up a command line Zephyr-RTOS Development Environment in Linux.
  • Achieved Ethernet samples examples with Zephyr supported target board and driver supported Ethernet.

Direct method API implementation-MS Azure

  • Implemented direct method example for private cloud system which is based on Azure IoTHub device provisioning service
    Testing & monitoring Telemetry & Direct method data processing for WizCloud IoT solution.

Ethernet based modules testing and support

  • Building test environment for building examples based on DHCP,TCP Loopback, UDP & multicasting.
  • Technical support & SDLC developments with customers.

Embedded Software Engineer

Faststream Technologies
02.2019 - 02.2020

Firmware development for Electronic register

  • Design & development of the firmware, testing-hardware for the electronic register which monitors the gas/petroleum product present in the bobtail truck.
  • Worked on external flash driver and handling HTTP clients Get/Post requests via WiFi & Ethernet hence controlling the system
    functionality.(Atmel, TI-CC3200 MCU)

Project Engineer

National Aerospace Laboratories(NAL)
07.2016 - 03.2017

65hp Wankel Engine for UAV Panchi

  • Part of design & development team and Instrumentation department for 65Hp UAV vehicle development project.
  • Implementation and hardware integration of Engine specific parameters including Flow meter, Fuel Pressure transmission
    measurement, Loadcell, Exhaust temp monitoring and Data Acquisition using LabView.

Education

B.E. - Electrical & Electronics Engineering

VTU University
06.2015

Skills

  • Embedded C
  • WiFi
  • Free-RTOS
  • Zephyr
  • MS-Azure cloud
  • SPI
  • I2C
  • UART
  • TCP/IP
  • LXC
  • Linux
  • UEFI/BIOS

Certification

Professional Diploma in Embedded System Design - 2015-16 from Cranes Varsity, Bengaluru.


Completed training on Firmware - UEFI & BIOS Development - 2024 from Univision technology consulting pvt. ltd.

Website

https://www.hackster.io/praveen_khot/projects

Timeline

Senior Software Engineer

Quest Global
03.2023 - Current

Embedded Software Engineer

WIZnet India
02.2020 - 03.2023

Embedded Software Engineer

Faststream Technologies
02.2019 - 02.2020

Project Engineer

National Aerospace Laboratories(NAL)
07.2016 - 03.2017

B.E. - Electrical & Electronics Engineering

VTU University
Praveenkumar Khot