We provide IT Staff Augmentation Services!

Embedded Software Engineer Resume

4.00/5 (Submit Your Rating)

Lawrenceville, GA

Objective: To obtain Embedded Software engineer/ Iphone developer position utilizing my proven abilities developed through education and experience, with continuing opportunities to learn.

Work Experience:

I. Position: IPhone Software developer

Duration:

Job Responsibilities:

  • Developed innovative mobile solutions with iPhone Objective - C, C, UIKit, Xcode, IOS4, IOS5, JSON, AVFoundation, Quartz core and SQLite Objective.
  • Developed 4 iPhone Apps and all are available for public in iPhone App Store
  • Very strong knowledge on Objective-C. (Have been writing most optimized code for embedded devices using C and C++ from past 7years)
  • I Have developed apps using both IOS4 and IOS5
  • Good experience in integrating social networks like Facebook and twitter into iPhone apps
  • Worked on complete work flow of iPhone app development, right from idea generation to deployment
  • Highly creative, self-motivated with a go getter attitude and passion for iphone app development
  • Drove project discovery phase to define business objectives, existing system capabilities, mobile requirements and API services. Worked as Engineering, Marketing, Business Development and Customer Service departments to discover ongoing and future company initiatives for mobile users.

II. Position: Embedded Software Engineer

Organization: Confidential, Lawrenceville, GA

Duration:

Confidential is a global leader in networking. The potential customers are Confidential, American Cable Company, Cox communications etc..

Job Responsibilities:

  • Design, code, debug and test embedded systems such as Cisco settop boxes.
  • Implemented algorithms in real time control and develop unit tests to exercise the firmware and hardware.
  • Excellent understanding of RTOS concepts, multi processes and multi thread development.
  • Development experience of graphics development on Cisco platform environment.
  • Develop and maintain device drivers for Cisco settop boxes.
  • Develop and maintain Power TV, Linux operating system modules
  • Triage and fix iGuide Application issues.
  • Debug and fix the issues identified in various modules like VOD,PPV,DVR,SOC and 3DTV
  • Coordinate software development with project team under the closer supervision of project manager
  • Deployment of the iGuide transition from the current SARA application to the GuideWorks S25.2 guide
  • Repair of bugs, including Work Product Review forms and unit test results.

III. Position: Embedded Software Engineer

Organization: Confidential. Retail ADC

Duration:

VeriFone is a global leader in Payment technology. The potential customers are Walmart, Kroger, Costco, Agilysis, Bi-LO etc..

Job Responsibilities:

  • Developed the code for email application for Bi-LO customer. It’s used in the POS(Point of Sale) system. Developed using C.
  • Developed Graphical user interface screens (GUI screens) and the interface with the terminals.
  • Flashed the code into Mx 870 terminal and performed functional testing, Regression testing..
  • Developed the code for Mx 760 application. It’s an application where 760 is replica of Mx 860.
  • Prepared test cases for the software developed.
  • Prepared UTP(Unit Test Plan) and ITP(Integration Test Plan)
  • Performed Software integration testing, Functional, Acceptance, Adhoc testing.
  • Archived all the working products in Microsoft Visual Source safe.
  • Investigated the Incident reports and resolved the issues using the Root Cause Analysis techniques.

IV. Position: Embedded Software Engineer

Organization: Confidential, Atlanta, GA

Client: Confocus Technologies

Duration:

Job Responsibilities:

  • Involved in bringing up the Broadcom set top box using C. This was developed on Linux environment.
  • Flashed the code into Broadcom set top box and performed functional testing. This set top box uses MPEG2 for video.
  • Performed Software integration testing, Functional, Acceptance testing.
  • Archived all the working products in Subversion.
  • Investigated the Incident reports and resolved the issues using the Root Cause Analysis techniques.

V. Position: Software Engineer

Organization: Confidential,Peachtreecity,GA

Duration:

Panasonic deals with development of Infotainment Systems for cars.The Potential OEM customers for Panasonic are GM, Chrysler.

Job Responsibilities:

  • Developed the code for RTC (Real time clock) and watch dog modules using C.
  • Flashed the code into uPD70F3358 and performed functional testing on the hardware using Saint Tools (CAN analyzer), ID850QB.
  • Developed Touch screen display device drivers for GM Color radio BSP using Windows CE.
  • Implemented drivers for I2C, SPI protocols during the development of the software for radios.
  • Prepared test cases and saint bus menu scripts for the software developed.
  • Prepared UTP(Unit Test Plan) and ITP(Integration Test Plan)
  • Performed Software integration testing, Functional, Acceptance, Adhoc testing.
  • Archived all the working products in Rational Clear case.
  • Interacted with Cross-Functional Teams of the project. Supported the integration of RTC module with other software modules developed by other team members.
  • Investigated the Incident reports and resolved the issues using the Root Cause Analysis techniques.
  • Experience with scripting language lua in writing the automated scripts to test the radio functionality.
  • Verified all the Diagnostics such as DTCs DIDs, DPIDs, CPIDs .
  • Experience in writing automated test scripts to test the radio functionality.
  • Sound knowledge of using Synergy for defect tracking, DOORS for requirements and Clear case for code archiving.

Tool: development & Automation:

Body control module:

  • Designed, and tested simulators to simulate Electronic Control units messages on vehicle bus
  • Developed GM Color radio body control module simulator in C#. Designed and developed the simulator for power moding (High voltage wakeup, Device initialization) to manage Ignition transitions between OFF, ACC, RUN and CRANK states of the car. It also simulates HVAC and steering wheel control modules of the radio.

Online Test request tool:

  • Designed the architecture of the entire test request process work flow.
  • Developed the test request tool using ASP which deals with a test request process from Software to test group.
  • This project uses MySQL data base in the back ground.

VI. Position: Software Engineer

Organization: Confidential, Huntsville, AL.

Duration:

Continental deals with infotainment systems, instrument clusters, body controller modules, and engine controller modules. Potential OEM customers are Chrysler, BMW, Ford, and GM

Job Responsibilities:

  • Designed and developed power mode manager to manage Ignition transitions between OFF, ACC, RUN and CRANK states of the car
  • Designed and developed Sleep/Wakeup module that reduces the current consumption of the radio when the ignition goes to OFF
  • Designed and Developed Ignition Switch Handler module that decides on ignition state based on hardware pin and CAN message status. Compiled the code using IAR Compiler.
  • Configured timers, interrupts and time tasks in the DI-Kernel (RTOS) for the above modules.
  • Prepared UTP(Unit Test Plan) and FTP(Functional Test Plan)for all the three modules
  • Executed unit and Integration testing for all the three modules
  • Flashed the code in the TMS470PLF221 Microprocessor chip and performed functional testing on the hardware using Diagnostic Tool, TRACE32, and CANalyzer.
  • Archived all the work products in Rational Clear case.
  • Interacted with the customer and updated the project status weekly.
  • Writing Software routines using Diagnostic CAN commands to test the parameters (Parametric tests) of the Body control module and Infotainment systems (Radios). Used VB.Net software for development..
  • Developed the code for Endurance testers in VB language which tests, the endurance of the CD mechanism of the radios.
  • Upgrade the Software for existing Tester Equipment, according to the new Radio requirements.

Environment: C, CodeWright v7.5, Rational ClearCase v 2003.06.10 , Rational Test Real-time(RTRT), Diagnostic Tool, TRACE32, CANalyzer, IAR Compiler, RS232 and QAC.

We'd love your feedback!