Beruflich Dokumente
Kultur Dokumente
Academic Qualifications :
M.Tech. in Instrumentation in 2000, N.I.T Kurukshetra, Kurukshetra, Haryana, INDIA
M.Sc.in Physics with Electronics specialization in 1998, I.I.T. Roorkee, Uttarakhand, INDIA
Personality :
Innovative, creative and analytical person that enjoy to acquire new knowledge and experience and to work with challenging
tasks. Approaches problem solving in a systematic and organized way. Has the ability to reach at a very detailed level while still
maintaining overview and orientation.
Experience :
More than 20 years of professional experience from working with innovative and cutting-edge companies. I have worked
extensively with all phases of the embedded product development i.e. strategic planning, budgeting, requirements,
specification, electronic design, mechanical design, HW/FW/FPGA (logical, digital, PCB) implementation, testing, validation and
documentation. I have successfully managed multi projects in single time frame. Since last few years, taking end to end
ownership of high-end designs with compliance testing & field implementation. Working closely with System Designers, HW
team, FW team and Software team.
My Primary skill is bare metal, low level Firmware designing and secondary skill is multiple project management of different
domains and different technologies.
1
Managerial Specialties :
Managed multiple domain R&D team of medical equipment’s with very closely coordination with production team
Created project specific infrastructures, testing labs, teams with clear vision & targets in multiple times for various
companies
Leadership skills for mentoring, motivation and consensus building to create high performance self-motivated teams
Project management, multi project execution, proposal writing, technical estimation, resource estimation, configuration
management, risk management and their mitigation, quality audits
Have worked and help sales team to enlarge businesses in many eastern countries Japan, China and Singapore
Handled non-technical issues like HR, admin, transport, patent & trademark registration, library, interviews, appraisals etc.
Technical Skills :
uC and DSPs ARM-v7,v8, Cortex-A/R/M, TMC320, DSP Blackfin series, ADSP218X and 219X series,
Multiple 8 and 16 bits uC of TI, Renesas, Atmel, NXP, PIC, HOLTEK, ST, Freescale etc.
Firmware Design Tools Keil, Analog Studio, CCS, HEW, EZ-ICE, PALMiCE2, Atmel Studio, PetaLinux
Embedded Operating System Window CE, NORTI, uTRON, LINUX, Android
Hardware Architecture Harvard Architecture, von Neumann Architecture, Super Harvard, RISC, CISC
Hardware Interfacing Buses I2C, SPI 4.0, UART, USB, 51core external bus, DDR3, PCI-3.0, PCIE-3.0, AXI, AXI-Lite, AXI-
Stream, High Speed Transceivers, CISC based backplane
VLSI Design Languages VHDL, Verilog, System Verilog
FPGA and SoCs Xilinx Spartan 3, 6 & 7, Zynq 7000, Zynq UltraScale 20nm/14nm SoC
FPGA Design Tools Vivado, IP Integrator, Chipscope, Quartus, ISE, Modelsim, Chip Scope Embedded Logic
Soft Processor Microblaze, Zynq-7000-PS
Modelling Languages SystemC, TLM2.0
Modelling Tool OVPsim Simulator, QEMU
PCB Design Tools OrCAD, Altium, PCAD, DipTrace
Mechanical Design Tools SolidWorks Plastic, AutoCAD
High Level Languages C, C++, VC++, Java, Android Programming
GUI Design Tools Android Studio, Visual Studio, Turbo C Compiler
USB Renesas RL78/G1C uC based PHID, PCDC, HCDC, Android HCDC classes
Wireless Protocols OFDM based 802.11a/b/g physical layer, Wi-Fi, Zigbee, Bluetooth
Industrial Protocols RS-485, RS-422, Modbus-RTU, Modbus- TCP/IP, ANSI C12.18/C12.19/C12.21, IEC1806,
Allen Bradley DH485, Allen Bradley DH+, GE, OMRON, Siemens, Koyo Device Net, Koyo K- Sequence and Mitsubishi
Automotive Protocol & Tools CAN 2.0, CAPL, CAN Analyzer, CANoe, ECU Networking, CAN Network Diagnosis Tools
MCT detector & accessories Sensor MCT-5-TE3-0.25 (2um to 5um), HY5605, MCT1000 preamplifier
HW lab instruments CRO RIGOL DS1052E, MSO5000, Tektronix TBS1000, DPO7000, Multimeter Fluke87V
HW lab instruments Signal generator DDS150, Scientech1500, Keysight waveform generator 33511B
Digital lab instruments Keysight U43018, logic analyser 16860A
EMI EMC pre compliance test lab Tektronix spectrum analyser RSA306B, RSA5000B
Energy Metering test lab 0.01 class metering test machine of TOSHIBA
H/W Testing Tools Others Lux Meter, High Voltage Insulation Tester, Variable DC/AC supply, Voltage variac,
Current variac, H.V tester (2000V), I.R. tester (500V), LCR meter, High Temperature Tester (0-1000C)
Standards EMI/ EMC/ESD, IEC, ANSI, BIS, EN, CE, UL, RoHS, ISO 9001, CMMI5, Six-Sigma, FDA
Project Management Microsoft Project, Jira, Wrike, ePMS, VSS, BitRix
Production/Account/Logistic SAP
2
Professional Profile :
1. BSR from 2010 to till now, I am responsible for designing of high-end products in the R&D. Responsible for project flows,
design concepts, client interaction and supply chain management of product design till the end market. I was providing
solutions to various Indian companies on railway, medical, semi-EDA, metering and industrial domain.
Designation : Director
Role : Product Owner/Sr. Embedded Consultant
National : Multiple offices of clients, Noida, G.Noida, Faridabad, Delhi, Gurgaon
2. PATNI (Acquired by Cap Gemini) 2004 to 2010, I was responsible for project management, FW-HW designing of multiple
domains of worldwide customers. Visited onsite locations and worked with international teams. I was responsible for team
building, drive innovation and excellence, training, team & project management etc. in later stage of Patni.
Designation : Sr. Hardware Lead/Software Specialist /Senior Software Engineer
Role : Project Manager/Team Lead
National : Multiple offices of Patni in Mumbai, Noida, Pune and Bangalore
International : Multiple on-site assignments in Japan, Singapore & Germany
3. Technology and Research third party developer for Analog Device (Acquired by Landis-Gyr Ltd.) from 2000 to 2004
responsible for digital hardware, firmware – uC, DSP, FPGA, protocol design of energy meter (Both single and three phase),
physical layer of wireless 802.11a/b/g modem and power line modem.
Designation : SE/SSE
National : Worked in Client Locations Jaipur (Genus), Mumbai (EMCO)
International : Visited Hong Kong and China couple of times
3
Major Project Details
Project : Vehicle engine diagnosis via vibration sensor and harmonics analysis (Tachometer)
Role : Product Owner – Scratch to End responsibility, R&D, Strategic planner
uC and Design Language : Renesas RL78, Renesas RA2A, Renesas Embedded ‘C’, Analog Device 3-D vibration meter
Tools : DipTrace, CS+, Visual Studio
Standard Studied : Vibration, harmonics
Description :
Engine health via vibration sensing of engine, battery voltage sensing and engine oil temperature sensing via RTD are the three
main algorithms implemented into microcontroller. Analog front end design was completed after many iteration in filtering
circuit.
Responsibilities :
Detailed design specifications are generated from the PRD
Study lot of motion, velocity, acceleration, position, magnetic etc. sensors, later decided vibration sensor is best
Analog front end design, sample by sample analysis of ac signal coming from analog vibration sensor
Interfacing and calibration routines implementation in uC with vibration sensor and RTD
Prototype creation, Apart from HW & FW, three PCB layout iteration, FFT algorithm, hw/fw filtering, spacing with Analog
and digital power section etc.
Projects (Study & Proposal) : Multiple – RISC V instruction modelling, Embedded Linux porting and Kernel upgradation for
RISC V, Drilling Machine, Oil Extractor, Telecommunication packets and protocols etc.
Role : Study research and technical documents of related technologies, Proposal writing
Standards : RISC V, Imperas Software manuals for OVP, System C, TLM 2.0, Cadence and OrCAD pcb file
generation standards like IPC NC-349, TDM & FDM along with Fiber interfacing standards
Tool : GNU compiler, OVP, QEMU, Cadence and OrCAD pcb file generation tools
Description & Responsibilities:
Client given task to study implementation of instruction modelling in RISC V microcontroller. Started project from study of RISC
V core, its available variant, extra possibilities in RISC V than available range of microcontrollers mainly ARM. Next understood
the flow of OVP tools where modelling of instruction to be designed and execute with the interface of already available
processor and peripheral models of RISC V core. QEMU is also one of the tool to execute such types of models.
In next stage client provided RISC V instruction device driver development on Kernel of Linux in Ubantu Linux OS based
machine. A embedded Linux operated RISC V card was ready for which we have to implement device driver for new instruction
in Linux Kernel. Installation of various tools like GNU compile, OVP emulator, QEMU emulator along with different types of
utilities was the part of this experimental project.
One of another client wanted to develop low cost drilling machine using existing design tool of PCBs. Every pcb design tool
generate drill file of targeted pcb in the layout to gerber generation process. There are multiple types of format used in
generation of drilling file, one of them IPC NC-349 was the targeted one. CNC machine commands to be extract from drilling file
and passed to main processing engine for circular interpolation of x and y axis motor controlled drills.
Same type of study and experiments also done for telecommunication project.
Projects (Design) : Multiple – Blood Collection Monitor, Automated Peritoneal Dialysis etc.
Dev Tools : R2A1 Renesas kit, E2Studio, E2 debugger, DipTrace, Solidworks, Nextion HMI editor
Description :
Blood Bank and Dialysis equipment designed/re-designed under ISO 13485 and FEDA standards. Taken care of board design,
design of interfaces i.e. load cells, HMI, communication, heater, temperature sensors, liquid flow etc. Helped team into define
and evaluate the mechanical, electronic and electrical specifications of the system, evaluated sub-components, and verified the
final system.
Responsibilities :
Designed HMI screens and interfaced with arm based Renesas RA series microcontroller
Control high power operated heaters and pinch valves through optical isolation
Interfaced load cell of 1mV/V sensitivity with internal 24 bit sigma delta ADC of Microcontroller
4
A GUI creation and attached with uC database for Nextion 4 inch and 7 inch HMIs
Precisely flow management of dialysis solution
Closely involved in design cabinets with Mechanical team
5
Responsibilities :
High speed PCB designing & layout reviewing and take care of 8-layer ultra-fast speed board with signal integrity issues
FW design same as phase 1, along with Linux OS installation, bootloader creation and application code writing on Zynq PS
High speed data transmission (design and testing) after analysing SystemC/spice modelling, SystemC models for digital
block of transceivers etc.
PCIE Gen2 single lane (5Gb/s) block configuration in Zynq-7030 as well as data transmission testing
Projects (Design) : Multiple – Integrated Passenger Information System for stations (IPIS), GPS based Passenger
Information System for coaches (PIS), Railway Signal Lights (20 variants), Earth Leakage Detector (ELD), GPS Clock etc.
Role : Functional design & testing, Collaboration with client teams for compliance testing
Standards : RDSO/SPN/TC/67/2012, RDSO/SPN/TC-61/2015, RDSO/PE/SPEC/EMU/0065, RDSO/SPN/153/10,
RDSO/SPN/199/2011, RDSO/SPN/256/2002, RDSO/SPN/TC-62/2008
Tool : ARM chain, Renesas RL78 chain, CS5460 power measurement, Current sensor ACS712, TCS3471,
Cypress CY7C64225 USB to UART Bridge, Audio Codec ADAU1761
Infrared Sensor : MCT-4.5-TE2-0.25-HGCdTe Detector-peak wave length 2um to 5um
Description & Responsibilities:
Multiple railway products were designed in last several years. As a consultant my primary job was to study railway specification,
find out the design points, design embedded product basis on design points, its functional testing, proto type delivery and after
that coordination with client team to complete compliance testing or RDSO testing.
HAHW was different in the sense that I had to find the suitable sensor to measure remote temperature of moving hot objects,
its supportive components, its testing equipment’s and test lab creation which we did and developed the prototype board to
analyse readings as per the RDSO specification.
Project : Touch Switch Boards Designing & Wireless Networking (Multiple Variant)
Role : Product Owner – Scratch to End responsibility, R&D, Strategic planner, Budget Analyst
uC and Design Language : Renesas R8C27, R8C33t ‘C’, Texas CapTIvate ‘C’, Java
Tools : OrCAD, HEW, CCS, Android Studio, CubeSuit+
Standard Studied : Zigbee Lighting, Zigbee Home Automation, Wi-Fi, Bluetooth
Description :
Started R&D to provide a alternate of mechanical switch board where electric switches could be ON/OFF by simple finger touch.
Project divided into three isolated parts, capacitive touch, triac based AC switching and power supply. Touch switch boards
were consumer able decorative show piece type electric switch boards those could be controlled by finger touch, IR remote,
centralised unit or Android app. The speed of the fan or the dimming of the light can be controlled by just sliding the finger.
Maximum eight touch switch devices could be connected on Wi-Fi PLAN or Bluetooth PLAN. Complete systems had expedition
to connect all electronics devices used in domestic boundaries without wire.
Responsibilities :
MRD – Marketing Design Document creation
PRD – Product Design Document creation
Detailed design specifications are generated from the PRD
Prototype creation, Apart from HW & FW, three PCB layout iteration to fixed touch sensing by modification in track
spacing, width, length, pads, hw/fw filtering, spacing with Analog and digital power section etc.
Multiple iteration due to change in front end design, features enhancement, advance microcontrollers, other advance
components, wireless networking and fitting on CAD pieces
Rigorous Testing, test lab creation. Assembly, manufacturing, packaging & transport issues
Android Program for touch switches
6
Ground up development of a CT operated smart meter on an Arm Cortex M3 platform, Guide the mechanical design, firmware
architecture, IEC and DLMS protocols, wireless comms and PC based application for reading data and storage in a database for
billing purposes.
Ground up development a three phase 4 element whole current meter with the same features and work content as the LTCT
meter above
Ground up development of a 2-element single phase panel meter on Renesas platform
Three phase cirrus ASIC based panel meter with multiple logging and soft features
7
In one another project, Interface master unit and MCT optical sensors/arrays to find out remote body temperature, remote
unnatural activities, and composition of gases; and pressure sensor to find out flow of gases and thermistor & RTD to find out
temperature as well as current control to cool the Peltier TE.
Developed PCDC and PHID class of USB interface along with Bluetooth interface to communicate Android based mobile
monitoring or calibration application. Directly used most of the libraries of Renesas RL78 series for USB driver.
Designed solar chargers of different current & voltage ranges. Finalize hardware power components i.e. power supplies, power
diodes and power MOSFET etc. There are 12 different bi-products were designed and launched into market i.e. solar home
lighting units, solar DC bulbs, solar street lights, solar mobile charger etc.
8
study their complete system and propose effective solution through that client could redesign its CAD, hardware & wiring and
port its firmware to new set of uC’s. Client also needs GUI up gradation to support different regional languages of India.
Responsibilities :
Proposal creation for client
Project management, task structuring and communication with third parties.
Multiple report submissions for mechanical, pcbs, cabelling and electronic BoM pricing.
Coordination of CAD team located in different location.
Search, test and verify suitable font creation tool to create characters of Indian languages.
Project : Re-design HW and DSP code porting for one of train ECU card
Client : Dimetronics – A leading automotive third-party developer
Type : Hardware/Firmware Development, DSP Algorithm, BoM Finalization
Tool : FPAA Anadigm AN12xxx, CCS Texas TMS320 DSP, ePMS
Description :
Spanish Automotive clients had electronic card for train ECU to find the speed and direction of train. Card receives FSK
modulated signals from small cards situated on poles nearby railway track and refine analog signal after bypass from multiple
series of analog filters. Refine analog signal interface with Texas DSP where geortezal filter and other digital signal processing
algorithms find out the speed and direction of train. Client wanted to upgrade the hardware, move multiple series of analog
filter into FPAA and porting the DSP code into one of the latest DSP of Texas. FPAA algorithm was tested by simulated
environment of signal analyser and modulator.
Responsibilities :
Proposal creation, management of 4-member team, weekly status & client meetings and communication with third parties
Development and simulation of FPAA logic. Old HW had three layer of bandpass filter which was transferred into FPAA
using Anadigm design tools. Its pole and gain factors were tuned as per old design
Texas DSP Firmware porting, code review and firmware testing was our tasks
Re-design timings and constants of geortezal filter as per speed of the new DSP and latest HW
Projects : TKE Hardware Boards Re-Design (Three + one hardware cards for Elevator system)
Type : Development for elevator, Hardware/Firmware/FPGA/CPLD Development, BoM Finalization
Tools : PCAD ver6.0, Quartus II ver7.2, CCS, ePMS
Description :
The aim of this project was to redesign & develop the three hardware boards used in elevator system. One of the boards is used
to read the current position of elevator by few encrypted pulses those are coming from other cards of system and decrypted by
logic implemented in PALs. PALs logic moved into CPLD or FPGA, which design, code and simulation came in our scope.
Second TAC50 DSP board was used to calculate the velocity of elevator by controlling VFD drive. The project included the
necessary porting of the TAC50 DSP firmware to work with the chosen platform.
Third x86 processor-based CPU card which had shared data & address buses to read memories of others boards and DSP card.
All three cards and few another (those were not in our scope) were interfaced by backplane and X86 CISC bus. After completing
and porting the design; logic boards was tested on a client provided simulation engine of emulator.
Responsibilities :
Daily client meetings to understand their existing design i.e. elevator system, PAL equations and timings, DSP logic, signal
communication, x86 processor card design and bus interface etc.
Daily team meetings to improve system and technology understanding. More focus to come in synchronization as it was
the very old and one of the biggest designs and lot of data, specification, and design files were missed
Circuit design, FPGA & CPLD selection, schematic, PCB design and firmware development& review
FPGA & CPLD code development and simulation. Schematic approach was mostly used for VLSI code.
DSP ‘C’ code porting and driver development for new components and their rigorous testing.
Management of 8-member strong team. Project management, quality audit, task structuring and communication with
third parties, weekly delivery report to client and senior management are the major tasks on PM front.
9
Type : Hardware development, BoM finalization & Firmware development
Tool : PCAD ver6.0, Microchip MPLAB
Description :
The client is the world's premier manufacturer, installer, and service provider of vertical and horizontal transportation
technology. It developed and supplied elevator, escalators and moving walk ways. The project involved designing the Load-
weigher board for the elevator system. The function of this board was to take analogue inputs from the LVDT (Linear Voltage
Differential Transducer) and generating the digital data corresponding to LVDT signal and sending these digital data to the Main
Controller of elevator system through RS-422 channel.
Responsibilities :
Requirements analysis for designing of Load-weigher Board
Electronic components selection and ordering to develop the board
Schematic design, PCB (Printed Circuit Board) layout design, and Firmware development
Firmware development and Testing, PCB Assembly, Integration Testing and Delivery.
10
Development of Modbus and K-Sequence protocol layer in IDM based OPC Server.
Projects : BCM ECU Test Plan Creation, Cluster Code Mapping Specification vs Design, Cluster Test Case Creation
Type : Verification & Validation
Tool : CANoe, CAN Analyzer, CAPL Scripting Atomized, CAN 2.0, CAN network diagnosis tools
Description :
Client already had a working code for an automotive product (BCM, Body Control Module). Client wanted team to write the test
procedure to test their automotive software. Scope of one of these projects was to develop test procedures as per the system
specifications sent by client and creation of test scripts for those test procedures.
Responsibilities :
Test scripts were written in CAPL language and were being used to program CANoe to test the software functionality.
Communication with the OSC and solved the issues related to the CAPL scripting and ambiguity /misinterpretation of the
specifications.
Reviewed all the work products before delivering to the client.
11
Type : Functional as well as timing verification for north American client
Platform : Xilinx Spartan 3 S100E FPGA with ModelSim 5.7 XE free&5.8 PE licensed, VHDL, Tcl/Tk
Description :
Team executed two FPGA validation projects of building automation domain back to back. Verification of the design was
classified under functional and timing verification. Developed BFMs are triggered using the test cases generating the various
interfacing signals. Functional verification verified the functionality implemented in the design without considering any timing
constraints. Timing verification verified the design performance considering the timing parameters applied to the design after
synthesis.
Responsibilities :
Bus Functional Model (BFMs) creation in VHDL language
As peripherals of both projects was different except ColdFire uC so developed BFMs was different
Testbenches were created into VHDL and code tested by Tcl/Tk scripting for both functional and timing
Projects : Three Phase 3P– 3W & 3P – 4W, Industrial Tri-Vector, Single Phase Energy Meter
Type : Development, Enhancement, Multiple types of design and versions
DSP Processors : 218X DSP series, ADSP2185, ADSP2186, ADSP2188, ADSP2189
Micro controller : Aduc814, TEMIC T89C51RD2, NEC 78K4series, ST
Technology : Digital Signal Processing, FIR-IIR Filters, Delay Filters, FFT
Tools : Kiel Compiler, Analog Device IDEs
Description :
These were either Analog uCAD814 based or Analog DSP 218X based highly sophisticated "Electronic Energy Meters" to
measure voltage, current, power, active energy, frequency & meter calibration pulse etc. All the basic parameters related with
electricity were provided by either uCAD814 or DSP 218x to another peripheral uC which was used for the database
management of energy.
DSP was used for very fast computation of high-end energy metering data like harmonics, active power, reactive power,
metering filtering etc. In one variant of meter, TCP/IP was used for e-mail & outer communication.
Responsibilities :
16-bit Analog device AD78xx series ADC, Analog Device 218x DSP and any suitable microcontroller was used as per the
project or tender requirement. My involvement was basically in any new design to upgrade or modified digital HW, DSP
FW and microcontroller FW.
Very first design of DSP meter was booted by uC. uC read DSP program byte by byte through shared bus and sent to DSP. I
modified boot process as DSP can fetch pre bootloader automatically at power up. Pre bootloader is designed in such
manner that program code could be fetched easily after that.
Designed different types of FIR digital filters for CT phase compensation, delay filters for reactive energy and FFT for
Harmonics according to different sampling rate and quantization.
12
Development of firmware-based metrology for 0.5 class and class 1 single & three phase meters for domestic use on
ADuC812, ADuC814 & ADuC824 micro along with the additional features i.e. TOU, maximum demand, monthly log, instant
logs etc. using a variety of extra microcontrollers like NEC, ST, 8051 core etc.
Developed firmware for device drivers for LCD, RTC, EEPROM, interfacing between microcontrollers etc. based on I2C, SPI,
RS232 and RS485. Developed ‘C’ program of handheld terminal for billing.
Since we were serving a worldwide customer base, implemented data exchange protocols like IEC1806, DLMS, ANSI
C12.18/C12.19/C12.21 etc. A modulation methodology was designed for EURIDIS protocol.
For an important project of 0.2 class meter; ported the DSP FW code from 2189DSP of 48KB program memory to 2188DSP
of 24KB program memory with the help of run time switching of boot loaders and overlay functionality of Analog Device
218x series DSPs.
13