Post Job Free
Sign in

Engineer Software

Location:
San Diego, CA
Salary:
110000
Posted:
January 08, 2016

Contact this candidate

Resume:

*******.*******@*****.*** Phone: 315-***-**** Current city: San Diego

Dominic Pritham

OBJECTIVE: To obtain a full-time embedded software development position. EDUCATION:

MS-Electrical Engineering - Syracuse University, USA. (CGPA: 3.44/4.0) Aug08-Aug10 BS-Electrical Engineering - SRM University, India. (CGPA: 8.9/10) Aug04-May08 WORK EXPERIENCE:

Qualcomm Technologies, Inc, San Diego, CA Dec 13-Present CoreBSP Peripherals Software Group - developer

Software Engineer

Design and development of drivers for touch controllers, test app in user space, and transport layer using RPC. Driver development involves working with serial protocols (I2C and SPI), framework design and development and HAL development on multithreaded Qualcomm DSP platform. Responsibilities involve commercial level software deliverables for mobile phones and tablets, software debugging, SPI/I2C hardware debugging using logic analyzers, crash analysis and documentation. All development is done in C, on QCOM’s hexagon DSP (ADSP) with QURT RTOS. Android was the HLOS. Familiar with ADB commands.

Qualcomm Technologies, Inc, San Diego, CA Jul 12-Dec 13 Customer Engineering Group, Windows Camera Subsystem Software Engineer

Primary interface between customer and internal teams (development and test.) Debug and triage issues/bugs reported by the customer. Provide analysis to the development team and provide fixes to customers. Work on OEM camera bring up (4 bring ups in 7 months). Ported Nokia camera sensor drivers from reference platform to commercial target. Provide documentation as per customer’s request. Madison Research Technologies, Madison, WI Mar 11-July 12 Development of hospital monitoring systems.

Embedded Software Engineer:

Design and development of proprietary serial communication protocol with software handshake, implementation of infrared communication protocol between devices and interfacing with other ICs. Interrupts, timers, communication failure handling and standard serial communication protocols were used extensively in all firmware development. Modularity and maintainability of code was well exercised. All firmware development is done on a microcontroller in C.

Dynamics Inc, Pittsburgh, PA July 10-March 11

Electronic credit cards.

Electrical Engineer:

Responsible for firmware development, testing, bug fixes and maintenance of cards and card programmers. Also worked on in house ATM reader development to understand behavior of cards with various type of ATM readers. All software was developed in C.

Blue Highway (Welch Allyn), Syracuse, NY Jan 09-July 10 Wireless healthcare devices.

Embedded Software Engineer:

Prototyped wireless heart rate monitor and SpO2 sensor over Bluetooth. Responsibilities included firmware development, UART driver development and integration with Bluetooth stack, debugging, bug tracking and fixing, PCB board layout, interaction with application software engineers and industrial design engineers. TECHNICAL SKILLS:

Programming languages: C/C++

IDEs: Eclipse based Code Composer Studio, IAR embedded workbench and Visual Studio. Hardware Platforms: TI’s MSP430, ATMEL’s ATmega328, Freescale DSP56300, Q6 DSP and ARM. Hardware engineering: PCB board layout and schematic capture using Eagle CAD and cadence allegro. Windows OS experience: Windows kernel driver development and Windbg. Android OS experience: Android user space development and adb commands



Contact this candidate