V

vikram kanigiri

Software Engineer

Hyderabad, Telangana, India16 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in ARM architecture and embedded systems.
  • Led development of critical automotive software at NVIDIA.
  • Proven track record in firmware development for ARM protocols.
Stackforce AI infers this person is a highly skilled Embedded Systems Engineer with expertise in ARM architecture and automotive software development.

Contact

Skills

Core Skills

Embedded SystemsOperating SystemsArm Architecture

Other Skills

.NETARM Power State Co-ordination interfaceARM protocolsBattery chargingCC++CPU power state managementCore JavaDSI driver enhancementsData StructuresFPGAGNU DebuggerGPIOsINTEGRITY RTOSJava

About

Well wersed with ARMv8, ARMv7 architecture and ARM peripherals, chip/board/fpga/emulation bringup. Developed drivers for PMICs, fuel gauge, chargers, DSI.

Experience

16 yrs 4 mos
Total Experience
4 yrs 1 mo
Average Tenure
10 yrs 1 mo
Current Experience

Nvidia

Sr Software Engineer

Mar 2016Present · 10 yrs 1 mo

  • - Working on next generation automotive System S/W development using INTEGRITY RTOS and QNX.
INTEGRITY RTOSQNXautomotive System S/W developmentEmbedded SystemsOperating Systems

Arm

Firmware Engineer

Feb 2014Mar 2016 · 2 yrs 1 mo · Cambridge, United Kingdom

  • Develop firmware to support the ARM Power State Co-ordination interface(CPU power state managment, context switch management, secure payload dispatchers, secure firmware)
  • Add features to support different boot mechanisms used by customers so that ARM Trusted Firmware is widely used.
  • Add support for new ARM protocols and peripherals like CCI, CCN etc and cores like Cortex A72 etc.
  • Develop a multi core test suite framework with features like timer, event manager, interrupt manager, test cases management framework which can be used to validate an EL3 implementation for PSCI specification. It is also used by QA people to develop new test cases.
  • Bring up of various models to test new ARM peripherals and cores.
  • Jenkins scripts for automation of build and integration testing
ARM Power State Co-ordination interfaceCPU power state managementcontext switch managementsecure payload dispatcherssecure firmwareboot mechanisms+5

Nvidia

System software engineer

Sep 2010Jan 2014 · 3 yrs 4 mos · Hyderabad Area, India

  • Developed drivers for PMIC modules: GPIOs, Regulators, Thermal, Battery charging etc.
  • Development of an intermediate loader `microboot` to speed up the boot process and reduce the boot ROM complexity.
  • Design and development of algorithms to handle low power boot scenarioe's.
  • Implementation of secure boot, enhancements in fastboot protocol etc.
  • Develop enhancements to DSI driver to support ganged mode and bringup of various DSI panels.
  • Involved in multiple platform and SoC bringups.[Tegra 4, Tegra 4i, Denver, SHIELD portable and etc]
  • Technical leader for the Nvidia Denver Chip till tapeout, which means involved and leaded all the efforts in the design, discussion, development of Bootloader and NvFlash with all the teams.
PMIC modulesGPIOsRegulatorsThermal managementBattery chargingmicroboot+6

Military school belgaum

HOUSE CAPTAIN

Jul 2004May 2005 · 10 mos

  • I was HOUSE CAPTAIN for the year 2004-05 in MILITARY SCHOOL BELGAUM where i was totally responsible for all the activities of the cadets in my house.

Education

Motilal Nehru National Institute Of Technology

B.TECH — COMPUTER SCIENCE AND ENGENEERING

Jan 2006Jan 2010

military school belgaum

Jan 1998Jan 2005

Stackforce found 100+ more professionals with Embedded Systems & Operating Systems

Explore similar profiles based on matching skills and experience