Vaskar Paul

Product Manager

Bengaluru, Karnataka, India18 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in system software development for hardware diagnostics.
  • Proficient in low-level programming for embedded systems.
  • Strong background in UEFI BIOS application development.
Stackforce AI infers this person is a Semiconductor and Embedded Systems expert with extensive experience in diagnostics software development.

Contact

Skills

Other Skills

SDIOFirmwareEmbedded CSystems ProgrammingOperating System InternalsSubversionSoftware DevelopmentMemorySPIAssembly LanguageX64UEFI BIOSPythonMPLABSTL

About

Extensive experience in System Software development for Hardware Diagnostics, Device Drivers for Embedded systems, Firmware, Server Platform Utilities/Tools and Libraries. Worked On: - Software Design and Development - Post Silicon Validation - x86 and x64 (64-bit) AMD and Intel Architecture - 32-bit Micro-controllers (PIC32), MIPS - Embedded Technologies - Low Level Device Driver Development - SDIO (Secure Digital) storage - Infinity Fabric diagnostics for CPU and GPU - Memory Diagnostics, DRAM security, Encryption techniques. - Platform and IP Bring-up - UEFI BIOS application development for Server Platforms - TXT(Trusted Execution Technology), TPM(Trusted Platform Module) - Virtualization Technologies - Secure boot - Multicore architecture - Cisco UCS rack server utilities development - Controller Area Network (CAN), Random Number Generator, Bus Matrix. Operating System: - Linux (RHEL, SuSE, Ubuntu) - Windows (2007/Vista/Xp/Server 2003 and Server 2008), WinPE, DOS. - EFI / UEFI. - FreeRTOS Programming Languages, Software and Hardware Tools: - C/C++, Embedded C, Python, Shell scripting, 64-bit Assembly Programming, System programming, SVN, Simulation, MPLAB X, Git, Jira, Eclipse. - Emulators, Hardware Debug Tools, x86 boards, Embedded Application boards, JTAG debugger, In-circuit debugger, Oscilloscopes.

Experience

18 yrs 1 mo
Total Experience
3 yrs 1 mo
Average Tenure
8 yrs 7 mos
Current Experience

Amd

3 roles

Manager Software Development

Jul 2022Present · 3 yrs 9 mos

Section Manager Firmware Engineering

Promoted

Jun 2021Present · 4 yrs 10 mos

  • Leading Infinity Fabric and Controller Hub Diagnostics System Software development team for AMD CPUs, APUs and GPUs.

MTS Software Engineer

Sep 2017Present · 8 yrs 7 mos

  • Linux based system software development for x86 hardware diagnostics.
  • AMD SOCs
  • GPU & CPU Infinity Fabric Diagnostics
  • Memory/DDR Diagnostics
  • Memory Security
  • Post silicon validation
  • Software and Hardware debugging
  • Low level programming
  • C/C++, 64-bit Assembly

Cisco

Software Engineer III

Jun 2016Sep 2017 · 1 yr 3 mos · Bengaluru, Karnataka, India

  • Linux based server management software development for Cisco Unified Computing Systems.
  • Host based firmware update for BIOS, BMC (Baseboard Management Controller), storage and network devices.
  • Software security feature development using encryption and digital signing.

Microchip technology

Senior Engineer - II

Dec 2013Mar 2016 · 2 yrs 3 mos · Bengaluru, Karnataka, India

  • Low Level Device Driver/Firmware and Embedded Software development using C and Python for Diagnostics and Validation of MIPS based 32-bit Microcontrollers (PIC32) and its peripherals like SDIO(Secure Digital) storage devices, CAN(Controller Area Network), Bus Matrix, Random Number Generator and Encryption IPs. Also involved in hardware IP/Platform bring-up.
  • Environment: MPLABx, FreeRTOS, Eclipse.

Amd

Software Development Engineer-2

Jan 2012Nov 2013 · 1 yr 10 mos · Bengaluru, Karnataka, India

  • System Software Development using C++ for Memory Security Diagnostics.
  • Environment: Linux

Wipro technologies

2 roles

Senior Software Engineer

Dec 2011Jan 2012 · 1 mo · Bengaluru, Karnataka, India

  • Developed UEFI based application using EDK2 to verify compliance and BIOS infrastructure for Intel 64-bit Server related technologies like Trusted Execution technology and TPM (Trusted Platform Module).

Project engineer

Sep 2007Nov 2011 · 4 yrs 2 mos · Bengaluru, Karnataka, India

  • Developed UEFI and Windows based Software toolkit to verify compliance and BIOS infrastructure for Intel 64-bit Server related technologies like Trusted Execution technology, TPM (Trusted Platform Module), IO Virtualization.
  • Ported 32-bit assembly code to 64-bit assembly.
  • Developed automation tool to validate Intel Graphics driver (3D, 2D) for low power processor.
  • Programming Languages and Tools used: C/C++, Assembly, Visual Studio, EDK2.
  • Environment: UEFI, Windows XP, Windows Server.

Intel corporation (contract)

Software Engineer

Jun 2008Nov 2008 · 5 mos · Bengaluru, Karnataka, India

  • System Utilities (BIOS and BMC update) development, enhancement and unit testing on x86 based 32 and 64-bit Intel Server boards.
  • Programming Languages and Tools used: C/C++, Assembly, Win32, Visual Studio, GCC.
  • Environment: Windows Server, RHEL, Suse Linux, EFI, WinPE.

Education

Birla Institute of Technology and Science, Pilani

MS — Computer Software Engineering

PES Institute of Technology

Bachelor’s Degree — Computer Science & Applications

Kendriya Vidyalaya

Mathematics

Stackforce found 100+ more professionals with SDIO & Firmware

Explore similar profiles based on matching skills and experience