Sr Embedded Engineer Resume
OH
SUMMARY:
- Overall 7 years of Embedded Development, Debugging and Test Engineering experience.
- Experience in designing models for control systems.
- Programming experience in C, Assembly and C++.
- Understanding of S/W Dev Life Cycle and associated plans and processes.
- Experience in design, development and testing of embedded firmware/software development for real time embedded applications using different 8 and 32 bit microprocessors/microcontrollers.
- Experience in Verification & Validation of Embedded Software, Manual, Semi Automation and Fully Test Automation.
- Experience with peripheral interface devices, BSP development, interrupt service routines and device drivers for CAN, SPI, LCD, UART, Digital I/O, I2C (IIC), MBUS, PWM, DMA, ADC (A/D), DAC (D/A).
- Involved in effort Estimations, Resource Management and planning for QA resources
- Exhibit strong communication, critical thinking, multitasking, troubleshooting, and high - output capability.
- Verilog and Digital Design understanding in the field of Semi-Conductor and board level design.
- Understanding of the firm needs and defined measures for Organization to facilitate continuous improvement.
- Enthusiastic and Quick to learn new applications, tools and willing to take individual responsibilities.
- Good team player with excellent written & communication skills.
TECHNICAL SKILLS:
Programming Languages: C, Assembly, C++
Scripting and Markup Languages: Perl, Python, Tcl/tk
Code Inspection Tools: Understand C
HARDWARE: 8051, SAM7X256 Microcontoller, 8085, 8086, MPC7448 and MPC5554 microprocessors
Protocols: I2C, CAN, SPI, TCP\IP, UDP, TTP
Simulator/Emulator: Code composer studio, PSIM & Desktop SIM for Electrical Supply Systems, Visual Studios
Compilers: Turbo C++ Compiler, GNAT compiler and GCC, Cygwin, Code Composer Studio, GHS MULTI, MinGW, GNU X Tools.
Operation Systems/Other Tools: Windows, Linux, Cygwin, GDB Debugger, Keil Vision 4.0/5.0, PSoC Programmer 3.20, Xilinx ISE, Matlab Simulink, MS Office
Life Cycle & Design Models: V-Model, Waterfall, UML (Artisan) Design Model
PROFESSIONAL EXPERIENCE:
Sr Embedded Engineer
Confidential, OH
Responsibilities:
- Develop new feature in the Ethernet switching module driver and message handling between different sub-layers of the product software.
- Command and status passed between software modules through inter-process communication mechanism.
- Developed the feature using C, multi-threading and thread synchronization.
- Implemented port shutdown feature by configuring ports and rates based on the BCM register value through callback functions.
- Monitored the internal ASIC and PHY registers for the Ethernet interface status change.
- Responsible for adding new SNMP MIB objects, object manipulation functions and trap for the link-flapping threshold and duration.
- Responsible for debugging using GDB debugger.
- Responsible for testing the feature by interacting with the testing teams.
Environment: Vxworks, Linux, C, Multi-threading, socket, Ethernet, SNMP
Senior Embedded Software Developer
Confidential, Rockford, IL
Responsibilities:
- Review of the High level (SRS), Detailed Design Requirement (SDA) documents and Reporting the problems and clarifications to the customer.
- Development of Software and Detail Design requirements, Coding for the BITE, Testlink and RAM Utility CSCI’s (Computer Software Configuration Item)
- Debugging of code using Code composer Studio Debugger and CAN analyzer as part of Development testing.
- Performing of the Debugging, Development testing and integration of the Software modules. Resolving of the Software and Integration issues.
- Performing of reviews of work products like Software Requirements (SRD), Design (SDD), code walkthrough and integration artifacts.
- Build Manager
- Requirement Change Management, Traceability and Configuration Management
Environment: Embedded C, Understand C/C++, Code Composer Studio, DSP Processor TMS320F28335, CAN Analyzer, Serena Change Man Dimensions (PVCS), Telelogic Doors and Ethernet Manager
Embedded Engineer
Confidential, CA
Responsibilities:
- Development of algorithms using C programming language on RTA-OSEK (RTOS)
- Development & enhancement of cruise control feature
- Development & enhancement of vehicle motion control
- Performed static code testing with Pclint analysis
- Development of new communication with CAN protocol.
- Unit and Functional Test Procedure development and validation
- Created SW Specifications, guidelines and other technical documentation
Environment: Trace32, LABCAR, XML, HiL, PcLint
Embedded Engineer
Confidential, TX
Responsibilities:
- Responsible for design, integration & system testing of TE1 driver.
- Responsible for upgrading the TE1 driver with NCOMM stack
- Responsible for design & development of Span Manager for the TE1 card
- Responsible for design, integration & system testing of SONET/SDH driver
- Responsible for design & development of SONET/SDH Manger for the controller card
- Worked on SLIC/SLAC device driver for the ADSL card
- Worked on MC8260 BSP for the controller card
- Responsible for design, debugging, testing & fixing the call control software for PRI interface.
- Responsible for Customer Support issues
- Driver Modules & port Management modules were developed in C & the call processing software in C++
Environment: VxWorks-Tornado, Vision ICE-JTAG, C, C++.
Embedded Engineer
Confidential
Responsibilities:
- Developed C for testing and debugging of firmware for Texas Instrument MSP430.
- Maintained the code standards for uniformity in the project as described in the design guide.
- Analyzed and developed solutions for bugs reported for proper functioning of the firmware.
- Developing Firmware for MSP430.
- Used USB communication for serial communication between firmware and drivers.
- IAR workbench is used for line-by-line debugging using breakpoints.
- Texas Instrument Microcontroller MSP430 is used using ANSI C
Environment: MSP430 Micro controller, IAR C cross compiler, Ultra Text Edit, Source Safe
Embedded Test Engineer
Confidential
Responsibilities:
- Understanding the requirement in bike security area
- Handled the GSM code & Cell Broadcast message handling
- Implemented the logic to determine the location using GSM & Web SMS
- Execution of the test cases
- Reporting bugs, Test report generation, Review
Environment: Linux, C
Embedded Test Engineer
Confidential
Responsibilities:
- Software Tester, Analysis requirements, implements the test cases.
- Integration testing in small with respect to implementation of specification, design and source code.
- Execution of the test cases
- Reporting bugs, Test report generation, Review
Environment: Linux, C