Ajay Rajan

Software Engineer

Bengaluru, Karnataka, India5 yrs 4 mos experience
Most Likely To Switch

Key Highlights

  • Expert in RAS firmware for high-performance CPUs and GPUs.
  • Proficient in embedded systems and FPGA development.
  • Strong background in firmware security and diagnostics.
Stackforce AI infers this person is a specialist in Embedded Systems and Firmware Development for Automotive and Semiconductor industries.

Contact

Skills

Core Skills

Computer ArchitectureRasEmbedded SystemsFpgaFirmware Security

Other Skills

Field-Programmable Gate Arrays (FPGA)ARM ArchitectureUSBFOTABootloaderCReal-Time Operating Systems (RTOS)Embedded LinuxSoftware DevelopmentAlgorithmsShell ScriptingC++Device DriversAssembly LanguageVerilog

About

Computer Architecture & Memory Systems, RTOS, Cryptography, Reverse Engineering & FPGAs I enjoy operating at the intersection of hardware and software, reasoning systems from first principles Side quests: Neuroscience, Brain-computer-interfaces, Kinesiology, Nutrition & Philosophy

Experience

5 yrs 4 mos
Total Experience
1 yr 9 mos
Average Tenure
2 yrs 10 mos
Current Experience

Amd

Sr. Software System Designer

Jul 2023Present · 2 yrs 10 mos · Bengaluru, Karnataka, India · Hybrid

  • RAS Firmware system design & development for AMD's next-gen Hyperscale EPYC Server CPUs & Instinct GPUs
Computer ArchitectureRAS

Infineon technologies

2 roles

Senior Embedded Software Engineer

Apr 2023Jun 2023 · 2 mos · Bengaluru, Karnataka, India · Hybrid

  • Member of the WCS-SW R&D team.
  • Key responsibilities:
  • I2S/TDM & PDM/PCM based firmware design & development
  • USB Video class FW design & development for USB SuperSpeed/SuperSpeed+
  • USB Audio class FW design & development for High Speed & SuperSpeed.
  • Precision Time measurement for USB video class based firmware
  • LVDS/LVCMOS interface to USB 3.2/3.1 throughput measurement/optimisation
  • UVC throughput optimisation via IP based header addition for video frames
  • FPGA configuration via microcontroller: Algorithm implementation over UART/USB 2.0 for EFINIX FPGAs
  • End-to-end FW development for LVDS/LVCMOS based camera interface to USB SuperSpeed host raw bulk data transfers
  • Collaboration with RTL design, Systems validation & Applications teams for identifying & resolving bugs in the chip design & FW.
Field-Programmable Gate Arrays (FPGA)ARM ArchitectureEmbedded SystemsFPGA

Software Engineer - Embedded

Apr 2021Mar 2023 · 1 yr 11 mos · Bengaluru, Karnataka, India · Hybrid

Field-Programmable Gate Arrays (FPGA)Embedded Systems

Ola electric mobility pvt. ltd.

Senior Associate: Firmware Engineering

Aug 2020Mar 2021 · 7 mos · Bengaluru, Karnataka, India

  • Member of the BSW team responsible for the software/firmware development of the Electric 2 wheeler (OLA S1) by OLA Electric - https://olaelectric.com/
  • Key projects undertaken:
  • Multilevel encoding "seed-key" security algorithm implementation / profiling / performance enhancement
  • Diagnostic Event manager(DEM) firmware stack implementation for UDS (unified diagnostic services)
  • Battery Management System development / bring-up
  • A/B swap mechanism based Bootloader development, FOTA enabled
FOTABootloaderFirmware Security

Education

Chitkara University

BE - Bachelor of Engineering — Electronics and Communication Engineering (ECE)

Jun 2016Jun 2020

Stackforce found 100+ more professionals with Computer Architecture & Ras

Explore similar profiles based on matching skills and experience