Post Job Free
Sign in

Engineer Software

Location:
San Jose, CA, 95112
Posted:
August 27, 2010

Contact this candidate

Resume:

Jain, Ruchir

Tel - 408-***-****

*************@*****.***

____________________________________________________________________________

_

OBJECTIVE: Seeking a full time position in the field of Firmware and

Embedded Software development.

SUMMARY:

. Academic experience in Firmware, Embedded Linux, Wireless L2, 3D Graphics

. Familiar with Real Time Concepts, Device Driver development and Media

Streaming.

. Exposure with serial protocols like RS232, I2C, SPI, CAN

. Understanding of circuit schematics and timing diagrams.

. Proficient in using tools like IDEs, ICE, JTAG, Oscilloscope, DVM,

Wireshark

. Two years of industry experience, understanding of product development

lifecycle and process oriented techniques.

EDUCATION:

San Jose State University, San Jose, CA.

M.S. Computer Engineering, 05/10, GPA 3.6/4.0

Visveswariah Technological University, Bangalore, Karnataka, India.

B.E. Electronics and Communication Engineering, 05/06, First Class

EXPERIENCE:

Work Experience

Firmware Engineer, SecureAll Inc, 08/2010

Tester board for RFID Diagnostics (PIC24f, MPLAB, C, JAVA)

. Tester board bring-up and HAL development.

. Developed test bench and communication protocol between PC and Tester

board ( UDP)

Software Engineer,Infosys Technologies Ltd, India, 07/2006 - 06/2008

Capacitive Touch Sensor Controllers

. Designed and implemented test cases for testing of Capacitive Touch

Sensor Controllers.

. Automated the test bench to generate random inputs, analyze test results

and generate error log report.

Alcohol Level Detector (HCS12, CodeWarrior, C)

. Developed the product to approximate the alcohol concentration in a given

sample.

. Implemented features like sensor interface, signal conditioning, real

time data logging (EEPROM, SPI, RTC), auto-calibration, user-interface

(LCD), CAN interface.

. Prepared the design documents and product manual.

Academic

Firmware Development and Testing (ARM7, ARM SDT, Assembly, C)

. ARM7 bring-up ( Reset/Interrupt/Exception Handlers, Stack Initialization)

. Developed prototype board for RS232 communication, Sensor interfaces, 256

colors LCD.

. Programmed peripheral interfaces like UART, ADC, RTC, WDT, Power

Management based on Polling and Interrupt techniques.

Wireless Communication (ARM7, ARM SDT, C)

. Established simplex wireless communication at 2400bps using ASK

communication technique

. Synchronized Tx and Rx by applying oversampling and length invariant

synchronization algorithm, implemented Huffman encoding and decoding,

scrambling and descrambling and error detection and error correction

techniques for reliable and efficient wireless communication.

Embedded Linux(ARM7, uCLinux 2.4, C)

. Familiar with customization of Linux kernel, booting sequence and root

file system.

. Understanding of device drivers, user level programs and Makefiles.

. Implemented web services using CGI scripting and media streaming using

socket programming.

3D Graphics based on Android (TI OMAP3530, Linux 2.6, Android, JAVA, OpenGL

ES APIs)

. Ported Android on Beagle Board and used OpenGL ES for 3D graphics design.

. Designed a primitive graphics engine based on algorithms like

transformation pipeline, perspective projection, linear decoration,

texture map, shadow calculation, hidden line/surface removal, double

buffer algorithm.

. Implemented edge detection and histogram equalization techniques for

image enhancement.

System Software (SIC/XE, C)

. Designed a 2 Pass Assembler for SIC/XE.



Contact this candidate