Embedded Engineer Resume
CT
SUMMARY:
- Over 6 years expertise in C, C++, Embedded Cand Assembly languages on multiple platforms.
- Development of Automotive and Telecom application frameworks.
- Worked on different Real time operating systems (RTOS) - VxWorks, REX, Nucleus and QNX.
- Good understanding of CAN, TCP/IP,USB and KWP protocols
- Good Knowledge of Embedded Software & Firmware development
- Experience in Device Driver and application development using Linux
- Exposure to Debugging in the system level code using JTAG, BDM, TRACE32 and ICE
- Good knowledge in embedded testing tools CANalyzer,CANoe andLogical Analyzer
- Good understanding of SEI-CMM Level 5 quality processes
- Good experience in handling Matlab, Simulink
- Strong communication, interpersonal & client interaction skills
- Depth knowledge in the ARM and Freescale Microcontrollers
- Extensive experience in the development of test cases using Perl and Python scripts andUnit testing using MS tools
- Impact Analysis and Root Cause Analysis for Software Change Requests
- Good Understanding of the Hardware schematics
TECHNICAL SKILLS:
Languages: C, C++, Embedded C, Assembly, CAPL, Wireless Toolkit 2.1
Architecture: INTELx86,ARM7, ARM9xx, ARM 1136,Freescale I.MX31,ARM cortex M3,8051, LM3S6965, AT91SAM9261S
Tools: CANalyzer, CANoe, Codesourcery, Cygwin (GNU Based), Multi processor targets, Memory Analyzers, Samdia,IBM ClearQuest, Tornado 2.2, CodeWarrior, GreenHills Compiler, WindriverWorkbench, Eclipse,Matlab,Simulink,S/W H/W Emulators
RTOS: Rex, VxWorks, RT LINUX, Free RTOS, Nucleus, QNX, Infineon SLE 66c320S
Operating Systems: Embedded Linux, Linux 2.6,Linux 2.4, Microcontroller Linux, Windows, UNIX
Communication Protocols: CAN, I2C, SPI, TCP/IP, Wireless LAN 802.11b/g, USB
Debugging Tools: JTAG,BDM, Nexus, ICE, Lauterbach, Trace 32
Software Tools: DOORS, LDRA, cantata++,RTRT, Visio, MS Project, Clearcase, VSS,MS office
Scripting Languages: Python, Perl and LINUX
PROFESSIONAL EXPERIENCE:
Confidential, CT
Embedded Engineer
Environment: CAPL Programming, Python Scripting
Responsibilities:
- Involved in understanding the functional(Hardware, Software and Communication) requirements for Instrument cluster.
- Test cases are developed using Python scripting as per requirement
- Testing automated using CAPL coding between different ECU’s using CANAlyzer
- Functional and System Testing
- Test document preparation and validation
- Reporting the bugs using IBM ClearQuest
Confidential, Chandler, AZ.
Embedded SoftwareDeveloper
Environment: C,C++,Embedded C, CAN, TCP/IP, Wireless LAN 802.11b/g, Luminary LM3S6965 (ARM Cortex M3 Core),RT Linux, Free RTOS.
Responsibilities:
- Requirement collection of Network Module
- Design and Development of the Network Module
- Ported the changes Ethernet, Wireless LAN 802.11b, 802.11g, DeviceNet, CANopen, and Profibus
- Unit and Functional Level Testing
- Verification and validation of the documents
- Programming using C,C++ and Embedded C
Confidential
Embedded Developer
Environment: C,C++, RTOS REX, LINUX 2.4, ICE
Responsibilities:
- Application task dispatcher module Design Implementation
- Coding in C, C++ and code optimization
- Configuration Controller
- Unit test using Microsoft visual studio 2008
- Debugging using ICE tool
Confidential
Embedded Engineer
Environment: C, Assembly language, 8 bit and 16 bit Microcontrollers, In Circuit Debugger, PERL scripting, Infineon’s SLE 66c320S, CodeWarrior
Responsibilities:
- Analysis of Smart Card Standards.
- Assembly Coding, Implementation and porting of Security (TDES)
- Testing on different Processor boards
- PERL scripting for test cases development
- Codewarrior environment used for coding, compiling, loading and debugging.
Confidential
Embedded Software Developer
Environment: C,C++, JTAG, ARM cross compiler, LINUX, VxWorks, Workbench
Responsibilities:
- Understanding of ADI/ TTPCom platform and Unicode standards, Combination rendering engine
- Involved in optimising the rule table search algorithm.
- Involved in bug fixing.
- Design, Development and unit testing of log and State Modules.
- Design, Development and Unit testing of Log utility for parsing the binary log file into text format.
- Programming in C, C++.