Vikas Katariya

Senior Embedded Software Engineer @Arm

Cambridge, GB
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Mar 2019 — Present

Senior Embedded Software Engineer @Arm

View department →

Cambridge, GB

Work in highly motivated Device Security Team which looks into Mbed TLS, Crypto, and Trusted firmware (TF-M, PSA - Platform security architecture compliance) for Cortex-M devices.* New tooling for Mbed OS helping modularise components and retire old tools.* Lead integration of TF-M (Secure) and Mbed OS (Non-Secure) core on Cortex-M V8-M.* Secondment opportunity in GPU Compute Team on Linux and Android devices to improve my understanding on OpenCL and OpenGL driver development.* Yocto based development of Cassini reference stack to run the distribution on Cortex-A and Cortex-M platforms which includes OP-TEE, TF-A, TF-M, U-Boot, Trusted services, Docker, Mender and K3S.* Managed Gitlab CI/CD for the Cassini distribution Skills: Embedded C, C++(C14), Python, Embedded Linux.

EDUCATION

2006 — 2008

University of Sussex

Master of Science (MSc), Satellite Communications and Space System

2003 — 2006

Bangalore University

Bachelor's degree, Computer Programming, Specific Applications

ABOUT VIKAS KATARIYA

I am passionate about the development of Embedded Software. My motivation and focus come by setting short/long term milestones, it always makes me happy to be part of an amazing team to bring out best in me and \'Make things happen\'. Personal attributes: Jovial, Friendly and a team player- Firmware/Embedded Software Development -* Experienced as an Embedded C/C++(Bare Metal & RTOS using SDLC) developer.* Hands-On experience with 8051, Arduino, Atmel, ARM 7/9, PIC32, ARC 600/700, Raspi and TI (Multi-Core/Threaded) Micro-controller programming.* Test and Validation API Development using VB 6.0 with MS Access/SQL, Java (mocha, Nodejs) & Python to test the Firmware/Software on Hardware.* Custom Radio Messaging System (Wireless) Implementation on the basis of TDM using 2.4 GHz Band.* Knowledge of communication protocols such as Ethernet (DHCP, UDP, TCP/IP), RS-232, RS-485, CAN, SD, SCSI, USB.* Software development internal to SD, USB and SSD depending on NAND (Storage) functionality.* Real-Time Operating System (RTOS - MQX) Integration and Development of Human Machine Interface (HMI).* Boot-Loader & Updater module to load the firmware using File-System mechanism.* Optimize Firmware/Software for Memory Resource & Power Management.* Maintain appropriate documentation/wiki for future reference using MS Office.* Compilers/IDE/Debugger Tools Skills: KEIL µVision, Atmel studio, MPLAB X, Arduino IDE, Visual Studio (C/C++), Source Insight, Metaware (JTAG, UART).* Additional Tools Skills: Sub-Version Control System (TortoiseSVN, Accurev, Bitbucket), Static Code Analyser (Coverity), Code-Review (Code Collaborator, GIT), Oscilloscope and Bug Reporting Tool (Mantis, JIRA).* Familiar with testing ROM/firmware on FPGA and reporting improvements over FPGA ASIC image.* Working with Raspberry Pi - Linux - Debian OS.Industry/Commercial ExposureNetworking Technologies, Consumer Electronics and Storage.

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Vikas Katariya — Senior Embedded Software Engineer at Arm in Cambridge, GB | Unifers