Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Rushin Thakkar

Noida

Summary

Having diverse experience in the field of Embedded Development for more than 8 years

Overview

8
8
years of professional experience

Work History

Senior Lead Design Engineer

NXP semiconductor
Noida
04.2024 - Current

My job responsibilities include:
• To Understand IPs and Design of NXP's automotive SoCs.
• Board bring up, Basic functionality checks for IPs and testing using LAB instruments.
• Write low level driver in Embedded C for various use cases and IP functionalities.
• Work on emulation environment with Design, verification, emulation team for Design Sign off.
• Work on negative scenarios for corner case bugs
• Mentoring the team and assisting with customer issues

Lead Design Engineer

NXP semiconductor
Noida
01.2022 - 04.2024

Tech Lead(SW)

NXP semiconductor(Payroll comapany:VVDN technologies)
Noida
03.2020 - 01.2022
  • Worked at NXP semiconductor, Noida for Automotive SoCs.

Deputy Enginner(Embedded Engineer)

Bharat Electronics Limited
Bangalore
03.2018 - 03.2020
  • I worked at the Missile System SBU(D&E)
  • My responsibilities at work included building software in embedded C for several communication protocols(I2C,SPI,UART) for the ARM cortex M4 controller
  • The application was an active antenna array of a multifunctional radar.

Electronics Engineer

Ambimat Electronics
Ahmedabad
11.2015 - 03.2018
  • I worked for a few months at the Space Application Center, ISRO Ahmedabad, a client of Ambimat Electronics, where my responsibilities included designing and testing various cards for simulators
  • I then joined Ambimat's IoT group, where my responsibilities included writing firmware for low power embedded products.

Education

M.E - Electronics & Communication

Gujarat Technological University
Ahmedabad
07-2015

B.E - Electronics & Communication

Gujarat Technological University
Ahmedabad
07-2013

Skills

  • Programming Language: C,VHDL,Python
  • Hardware: 32/16 bit MCUs(NXP,ST,TI,nordic),Oscilloscope,logic analyzer,JTAG debugger,signal generator,power supply
  • Protocols & peripherals: I2C,SPI,UART,LoRA,BLE,power management, Cortex M7, boot, memory management, DMA
  • Development Environment:eclipse, MPLAB, CCS, Atmel Studio,LPCXpresso,McuXpresso, PSoC creator, Kinetis Design studio, Libero,IAR work bench,LABVIEW, MATLAB
  • Project management tools: JIRA,git,DOORS
  • Others: Board bringup, Board debugging, baremetal programming,emulation waveform debugging

Projects

1)ARM cortex M7 based automotive Series SoC S32K3xx

  • Worked on NXP's S32K3xx series, including S32K344, S32K312, S32K342, S32K358, S32K396, S32K311 and S32K388.
  • Prepare a startup file and linkers for code execution through various memories such as FLASH, SRAM, and TCM.
  • Determine Device configuration, life cycle validation.
  • Low level driver development for power management, and low power mode IPs and communication IPs (UART,SPI,I2C,FLEXIO).
  • Boot SoCs on various power modes, including PMIC.
  • Writing drivers to operate SoC functionality, register set coverage ,features, stress testing, negative scenario along with regression suit.
  • Writing drivers to operate SoC in Various Clock Configurations.
  • To Work on pre-silicon environment like veloce emulator.
  • Automation of Instruments like power supply using Python.
  • Working with various hardware boards, understanding schematics, and board debugging.


2).  Smart Cup

Brief: Smart Cup measures the amount of liquid consumed by the user and transmits
the data to the cloud via the LoRa module.

Work Responsibilities:

  • Developed firmware for the STM32L0 to interface various sensors, such as an accelerometer, a temperature sensor, and a capacitive sensor.
  • Developed state machine in accordance with product specifications.

Technology used:

Embedded c, SPI,I2C,LoRa


3). Array quadrant controller

Brief: It is a component of the Akash NG missile's multifunctional radar's active antenna
array unit. The array quadrant controller is used to control, communicate, and control the transmitter and receiver antennas.

Work responsibilities:

  • Developed firmware for communicating 360 (no.) transmitter/receiver modules via SPI protocol for the Arm cortex M-4 microcontroller TM4C1294NCPDT. It examines the
    link status of the transmitter and receiver modules, chooses whether to enable the transmit or receive modes, and sends data from the radar computer to produce the radiation pattern.
  • Developed firmware for the Array power controller unit, which updates the on/off status of transmitter/receiver modules.
  • RF Testing of system and providing support to client team from DRDO

Technology used
Embedded c, SPI,modbus,UART,I2C

4). Smart wallet
Brief: The smart wallet was a device with a fingerprint sensor (ARA-EM03) and GSM
(SIM800C).To unlock the wallet and enroll fingerprints, a fingerprint sensor was used.
GSM was utilized for real-time tracking.
Work responsibilities

  • Developed firmware for communicating Cypress BLE(CYBLE022001) with fingerprint sensor and SIM800C
  • Developed firmware for communicating between a mobile app and a microcontroller via Bluetooth low energy.
  • Device testing and support for client CEEL

Technology used
Embedded C, UART,FreeRTOS,BLE

5). Smart card reader
Brief: The smart card reader is based on the NXP PN7462 and can read both
contactless and contact smart cards such as mifare ckassic and mifare desfire.
Work responsibilities:

  • Developed firmware for the smart card protocols ISO7816 and ISO14443
  • Developed firmware for communicating TDA8026 with PN7462 (Arm cortex M0) for simultaneous reading of multiple smartcards via I2C protocol.

Technology used
Embedded c, ISO7816,ISO14443,I2C,PN7462- ARM cortex M0 mcu

Timeline

Senior Lead Design Engineer

NXP semiconductor
04.2024 - Current

Lead Design Engineer

NXP semiconductor
01.2022 - 04.2024

Tech Lead(SW)

NXP semiconductor(Payroll comapany:VVDN technologies)
03.2020 - 01.2022

Deputy Enginner(Embedded Engineer)

Bharat Electronics Limited
03.2018 - 03.2020

Electronics Engineer

Ambimat Electronics
11.2015 - 03.2018

M.E - Electronics & Communication

Gujarat Technological University

B.E - Electronics & Communication

Gujarat Technological University
Rushin Thakkar