SUMMARY:
• 5 years of experience in embedded software development, with contribution to all stages of software development life cycle
• Experience in testing and debugging of embedded software and firmware at various levels
• Experience working with RTOS, Device drivers, Communication protocols and Diagnostic protocols
• Strong C programming experience, good understanding of operating systems and computer architecture
EDUCATION:
The University of Texas at Dallas
Master of Science – Computer Science
Date of Graduation: May 2014 Aug ’12 – Present
CGPA : 3.927
College of Engineering, Guindy – Anna University Chennai
Bachelor of Engineering in Electronics and Communication July ‘03 – April ’07
CGPA : 7.8/10
Courses :
Operating Systems
Real-time systems
Computer Architecture
Network Security
Computer Networks
Distributed systems
Algorithm and Data structures
Embedded software design
WORK EXPERIENCE:
Embedded OS Software Developer Intern
BlackBerry Limited Aug ‘13 – Dec’13(3 months)
Irving, Texas, US
• Analysed and fixed QNX operating system related performance issues for new generation BlackBerry devices
• Performed testing and debugging of mobile device functionalities using JTAG/TRACE32, Styx and slogger
Firmware Intern
Broadcom Corporation May ‘13 – Aug ‘13(3 months)
San Diego, CA, US
• Performed regression testing and debugging of Security Firmware for satellite set top box SoC's
• Automated the loading & execution of binary images, consolidating and reporting the test results(PERL)
Embedded Software Engineer
WABCO(Westinghouse Air Brake Company) India Ltd Chennai, India
WABCO GmbH Hanover, Germany
Aug ‘08 – Aug ‘12(4 years)
• Designed and implemented embedded software for Electronic Braking System(EBS) with SPICEIII industry standards
• Developed eMIOS, SPI and ADC device drivers for PowerPC mpc555x microcontrollers
• Developed a run control module which contains configuration of task scheduling, alarm, startup/shutdown action for RTOS
• Lead a team in development of On & Off board diagnostics modules for error storing in EEPROM and reporting
• Defined test cases, performed testing and debugging using prototyped hardware, development board, and simulator
• Provided technical guidance for technical presentations, mentoring and performing design, code, and test reviews.
• Served as a lead engineer at WABCO Gmbh, Hanover, Germany, for Error Fault Manager(EFM) module in Advanced braking systems. Participated in the design and analysis of the same by interacting with the customers
• Lead engineer responsible for system configuration, integration, regression testing and release of EBS software modules
Software Engineer
Infosys Technologies Limited June ‘07 – July ‘08(1 year)
Pune, India
• Automation of banking system: Designed and implemented a software application to automate the banking system with business logic in C++, front end in Visual basic and backend using Oracle Database
• Automated bat...
Login or Register to view the full resume.