I have over seven years of proven experience as an embedded software developer and am a highly proficient IT specialist. I have experience developing firmware, device drivers, and IPs firsthand.
I possess the abilities listed below:-
►Operating System:
Arm ,RISCV, APU, SOC, CPU, Linux, OPTEE, and FreeRTOS, Zephyr Rtos , Windows Driver.
►Debugging Tools:
JTAG, Laucterbach, Hardware Debugging Tool (HDT), and Debiprog.
►Security features include RSA_OAEP, ECDSA, EFI, AES GCM, GPG Mechanism, Secureboot, Static and Dynamic Key Management, and TrustZone.
►Platform:
MSP430 device (TI)
Raspberry Pi
Arduino
NXP
SPC560C
Nordic nrf52840
STM controller
►Bootloader:
Grub, Uboot, PSP, UEFI, BIOS bootloaders.
►Networking Development:
Ethernet Drivers
Include clock settings in the ethernet speed setup.
SGMII/RGMII
Networking Protocol including Captiveportal, UDP, and TCP.
►Protocols for communication:
I2c, SPI, UART, PCIe,USB, CAN, etc.
►Others
Platform Driver , Low level Driver , Hardware Features.
Windows USB Driver for changing boot sequence after boot
Device Tree integration for hardware feature
Worked on Yocto adding services Recipes and startup Scripts.
Involved in Board bring-up activity.
Experience in Board Support Package.
Build custom Linux for Armv7.