Mohammad Arshad has over 14 years of experience in embedded systems and software development. He has expertise in C/C++, microcontrollers like MSP430, STM32, and AVR, and real-time operating systems like FreeRTOS. Some of his project experiences include developing firmware for a fingerprint-based one-time password device, a voice encryption device for Android, and a TCP/IP-enabled LCD TV network. He is currently working as a senior technical lead at Tarang Software Technologies in Bangalore.
1 of 7
Download to read offline
More Related Content
CV_Arshad_21June16
1. Mohammad Arshad(BE Electronics)
• Programming Language: C, Assembly Language Programming, C++
• Embedded Tools: TI CC Studio 5.1, IAR Embedded Workbench, Keil uc51, AVR Studio,
MPLAB, ZDS II, AVR GCC, Eclipse
• Network Protocols: Modbus, NMEA protocol, TCP/IP
• Peripheral Interface: UART(RS232/485), SPI, I2C, DMA , USB(HID/CDC),
USB (HID/CDC), IR Communication, GPS, GSM
• Microcontrollers: MSP430f5xx and 6xx, STM ARM Cortex M4, ,Atmel AVR, Microchip,
ZilogZ80, P89c51rd2
• Hardware: Orcad, Schematic designing, Digital ckt designing and testing.
• Debugging: Emulator, JTAG,Simulator, Logic Analyzer, CRO, etc.
• SW Management: Change control and configuration (Perforce P4v), Starteam,
Tortoise SVN, SDM/SRM ,Jenkin
SQA & SW control activities, Unit Testing, HLD, LLD
• OS: RTOS (FreeRTOS & uc/OS-ii)
• Windows Application Programming: Visual Basic
• Others: SDLC (Agile & Water fall), Working experience with Japanese &
German client (Sony & NXP respectively)
• Understanding the product specification, feasibility study, and interaction with customer, concept implementation and
capture the detailed design.
• Technical mentoring and inducting new members to the team. Outstanding training, communication and problem
1
E-mail: s_arshad@rediffmail.com
jobmailsnew@gmail.com
Ph: +919742372770
Having over 14 years of hands on experience in Industrial & Consumer Embedded System Products & solutions.
Technical Skills:
Summary
Flat-320, 22nd
Main 4th
Cross
5th
Phase JP Nagar Bangalore-India
2. solving skills
• Estimating Activity Resources and Durations
• Usage of configuration management tools, SDLC, project planning, Risk management, project execution and settings
targets for team members.
Working as Sr Technical Lead at NXP (client location) for Javacard Simulator on x86 platform.
1. Project: NXP’s Javacard Simulator (JCOP) for x86 Platform
Description: Development of NXP’s Software for simulating JCOPS based java card
Tools used: Microsoft Visual Studio, Eclipse, C, Java , Tortoise SVN , Agile
Role: Software development using in C for x86 platform simulating all Javacard features e.g APDU
handling, Java Applet, Security, Global Platform,MIFARE etc
2. Project: Biometric (Fingerprint) based One Time Password Device
Organization Designation Period
Tarang SW
Technologies,Bangalore,
India
Sr Technical Lead Sep 2015 –Till Date
Comspots Riyadh Architect (Embedded SW) June 2013- Sep2015
HCL Technologies Ltd,
Bangalore, India
Sr Technical Lead Dec 2010- June 2013
MIRC Electronics LTD (ONIDA),
Mumbai
Lead SW Engineer Dec-2007-Dec 2010
Zilog India Electronics,
Bangalore
Senior Software Engineer Oct 2005-Dec 2007
Elcome Marine Services, Mumbai Design Engineer June 2004-Oct 2005
Suman Electronics, Thane Design Engineer July 2001-May 2004
2
Experience :
3. Description: Designing of battery powered hand held fingerprint authenticating one time password generating
device for multi factor authentication. The Device being USB (HID) compatible for Fingerprint
management.
Tools used: TI CC Studio 5.1, ORCAD,Ckt diagram and PCB development. MSP430f6638series Ucontroller,
Role: Schematic designing & Board bring up
Firmware development for OTP, USB HID, UART DMA, Battery power management IC TPS65070
interfacing over I2C. UPek Fingerprint sensor interfacing over UART. Calibration GUI
development in VB 6.0
3. Project: Voice Data Encrypting Device for Android Phones
Description: This design implements a cryptographic library on a small USB stick that
can be used on any Android device to encrypt and decrypt voice packets for VOIP
application developed for Android phones. The USB device has STM32F407 ARM ucontroller
which would appear on the Android device in USB CDC mode and the VOIP application
sends plain voice to the USB token and reads back the encrypted voice data before
sending it to the other device as RTP packet over Internet
Tools used: STM32F407, IAR Embedded Workbench
Role: Firmware development for SDCard interfacing
4. Project: Multi Channel Datalogger
Description: Design and Development of multi channel datalogger. This datalogger can log maximum 24
analog input channel data. This data can be send to pc on modbus protocol. LCD interface of
4x20 lines,4x4 matrix keyboard,RTCc,64kbytes eeprom,12 bit ADC (MCP3201).
Tools used: Keil IDE,MODBUs simulator, State machine designing, ORCAD,Ckt diagram and PCB
development,
Role: Independently handled the complete project.
5. Project: RDACS (Remote Data Acquisition System)
Description: The system was developed for BARC, Mumbai.
Design & development of PC based data acquisition & control system.
System communicates with different slave devices on RS-485 link using MODBUS protocol.
Slave device is AVR u’controller based. IO parameters are captured with intelligent IO card (32 bit
ADC module).
Tools used: Atmel AVR mega AVR8535 u’controller, ADAM IO Module,
AVR GNU GCC C Cross compiler & IDE,VB 6.0.
Role:
• Firmware development for slave device in embedded C, which includes MODBUS protocol development
to communicate with GUI,ADAM IO module interface on UART & execution of GUI commands.
3
4. • GUI development in VB.
6. Project: Vehicle Tracking System (VTS)
Description: Design and Development of Vehicle Tracking System (VTS) for tracking all types of vehicles
with impact sensors (Accident Detection and informing the control tower). It comprises of
GSM/GPRS interface modules for connecting the system to the existing mobile network. It uses
89c51ed2 CPU with 16c2552 dual UART to generate a set of AT+ commands to control the
GSM/GPRS interface module. It uses GPS for navigation.
Tools used: Atmel 89c51ed2 u’controllers, AT commands, GPRS, GPS,Keil IDE.
Role:
Implementation of UART 16c2552 driver routines for collecting the data from the GPS and
sending data to the GSM MODEM.
Implementation of routines to fetch and extract GPS and Modem data strings, compare and
construct response strings. Implementing a customized command set for the user to program
the system for various functionalities like phone book entries and continuous plotting command
Implementation of serial memory interface using 25P20 2Mbit serial FLASH
on SPI bus and developing the S/W for read, write and erase operations.
7. Project: PLC MMI(Man Machine Interface)
Description: The system is the MMI for MODBUS protocol based PLC using UART as communication link.
System displays & controls all IO parameters of the PLC on monochrome 128x64 graphic LCD
screen.
Tools used: Atmel AT89c55WD u’controllers, 128x64 Graphic LCD
Keil Uvision 2.0, Orcad.
Role:
• Firmware development in assembly language for MMI in Keil compiler, which includes 6*6
keyboard interfacing, Graphic LCD interface, Modbus communication using UART.
• H/W interfacing support.
8. Project: Air Conditioner (AC) Controller
Description: The system is the controller for Blue Star AC’s. The main controller communicates with different
slave controllers & displays the data on LCD panel. Slave controllers read, calibrate & filter
different analog & digital parameters like temperature, fan speed, IO control etc. The main
controller communicates with PC & salve controller using RS-485 link on proprietary protocol.
Tools used: Atmel AVR ATmega16 microcontrollers,
AVR GNU GCC C Cross compiler & IDE, Window GUI.
Role: Firmware development for Main & slave controller embedded C, which ADC reading and mapping,IO
controls,LCD interface, 3x3 keyboard interface, etc.
9. Project: Universal IR Remote Control
4
5. Description: Design and Development of Universal IR Remote control which can control TV,Audio,Set top
box,DVD player etc. This remote is also able to learn different IR signal for new devices.
Tools used: Zilog ZLP128 u’controllers, ZDS II 4.9.0, logic analyzer,
`
Role:
• FSM Design.
• Firmware development in assembly language which includes I2C communication with 24c02
EEPROM,STOP mode recovery on key press,
Low voltage detection, LED indication for user interface, capturing of IR signal using IR
receiver etc.
10. Project: LCD TV with TCPIP networking
Description: Development of TCP/IP network with ONIDA LCD TV wherein multiple LCD TV can be
monitored and controlled through remote PC on Ethernet link.
Initiated the concept which gave a dynamic rise in the institutional sale of LCD
TV.
Tools used: VB 6.0 for GUI.
SVRStudio with AVRGCC cross compiler
Paradigm C compiler.
Role:
• Leading the team for complete project development.
• Firmware development for TCPIP on AVR ucontroller.
• VB software for control of TV parameters like volume,brightness, contrast etc.
11. Project: IPV6 implementation in SONY DTV
Description: This is for providing the IPV6 support in SONY DTV.
Role: Feature Leader
• Requirement management
• Feasibility study
• Scheduling
• Defect tracking & Management
Tools: Embedded linux on ARM board with C++ as development language.
Perforce, Saber Defect Management tool.
5
6.  Qualification: BE Electronics from Amravati University,Maharashtra, Year 2001
 DOB: 1st July1979
 Gender: Male
 Marital status: Married
 Passport No: K2676712
 Languages: English, Arabic ,Hindi,Marathi
 Nationality: Indian
6
Personal Details:
7.  Qualification: BE Electronics from Amravati University,Maharashtra, Year 2001
 DOB: 1st July1979
 Gender: Male
 Marital status: Married
 Passport No: K2676712
 Languages: English, Arabic ,Hindi,Marathi
 Nationality: Indian
6
Personal Details: