We provide IT Staff Augmentation Services!

Embedded Engineer Resume

3.00/5 (Submit Your Rating)

Lagrange, IL

SUMMARY

  • 7 years of experience in Design, Development and Testing of Microcontroller and DSP based Projects.
  • Highly proficient in DSP processor based hardware design for teh products like Video, Audio Encoders and Decoders.
  • Rich experience in developing teh Embedded C, C++ code for teh applications like Energy Meters and Weighing scales.
  • Expert in working with IDE tools like Keil µVision, Code Composer Studio.
  • Excellent knowledge and experience in using Emulators like PDS - 51, E8 Emulators.
  • Extensive experience in hardware design using Easy PC, Cadence Allegro Schematic Entry.
  • Expert in Testing and Debugging teh Embedded C code and handling various Interrupts in various environments and also good in Assembly languages for 8051, ARM, MSP430, PIC Core.
  • Good exposure to Digital Logic Design using Verilog, VHDL, SPICE and implementing in Xilinx FPGA and good experience in Embedded Linux Platform, Building Embedded Linux,
  • Building Cross Compiler tool-chain for various architectures (ARM), and building Root file system.
  • Hands on experience in Embedded Linux Board Bring up on ARM targets
  • Embedded Linux Porting and testing for ARM architectures.
  • Hands on experience in Building U-boot for target, Cross compiling teh kernel for target, and USB, I2C, SPI device drivers, Flashing Kernel image and Kernel Programming.
  • Good Exposure to Raspberry Pi board and Beagle board.
  • Adroit in mapping teh requirements, designing teh architecture, hardware and software selection.
  • Excellent communication skills and very good Team player. Excellent presentation and customer relationship management.
  • Self-motivated and business-savvy with well-rounded technological aptitudes. Have demonstrated excellent problem solving skills, a structured and business-orientated approach and compelling technical abilities in all my projects.
  • Experienced team player but also very accomplished at working as an individual. Capable of taking initiative as teh situation calls, eager and able to learn new technologies quickly. Possess versatile leadership qualities and teh ability to manage change. Accept responsibilities and job duties eagerly with minimal supervision and Works well under pressure.

TECHNICAL SKILLS

Operating Systems: Windows, Mac, Unix, Linux, RTOS, MS-DOS.

Programming Languages: LabVIEW, PLC, C, C++,Matlab, Simulink, Assembly language 8085/86.

Communication Protocols: CAN, TCP/IP.

Compilers: Diab, Hitachi, AVR GCC, XC16, Hitech PICC and GUI Compiler.

Editors: WINAVR Programmer Notepad, Microsoft VC++, Code Wright.

Version Control Tools: Visual Source Safe and Clearcase.

Software Tools: Cummin Caltern, INSITE, Electronic Technician CAT Tool, Canoe, CANalyzer, CANape, PCAN Explorer, NI CAN, NeoVI, KIEL, MASAM

Hardware Tools: dSPACE, Atmel AVR JTAG In-Circuit Debugger, MPLAB ICD3 In-Circuit debugger, Arbitrary Waveform Generator, Digital Oscilloscope

PROFESSIONAL EXPERIENCE

Confidential, LaGrange, IL

Embedded Engineer

Responsibilities:

  • Developed application features in Embedded C and Integrated teh software with teh Model Based features developed using Simulink and developed CDL, CAN, J1939 Communication Protocols related to teh application software (Clearcase, Trace 32, Focus, CADetWin, CANalyzer, dSPACE, CANape and ET).
  • Developed J1939 OBD Diagnostics related to different subsystems, in particular related to Fault management and OBD regulation
  • Building flash files with integrating application features.
  • Create closed-loop control models in MATLAB/Simulink to validate teh software on a dSPACE Hardware in Loop
  • Simulate Circuit Continuity faults using teh FIU and automate them using Python scripts.Create Python HIL API Scripts for automated test management (i.e test execution, post process, test report generation.
  • Automate teh entire diagnostics validation using dSPACE Control Desk and Automation Desk.
  • Developed high level, detailed test plans, test applications and scripts for validating teh software modules.
  • Supporting Field Team and coordinated with teh client and offshore team to ensure software delivery on time and of high quality.

Environment: dSPACE, MATLAB/Simulink, CAN Protocol (CANalyzer, CANape).

Confidential, Springfield, VA

Embedded Software Developer and Testing Lead

Responsibilities:

  • Hardware-Software Integration
  • Debugging using tools Ashling PathFinder Debugger, FDxplorer, simulation and Ethernet Manager as part of Hardware-Software Integration Testing.
  • Performing teh Analysis of teh Requirements using teh Ashling Emulator and Understand C.
  • Configuration Management of teh Project Artifacts using Telelogic Synergy and Telelogic Change.
  • Requirement Change Management and Traceability of teh Project Artifacts using Telelogic Doors.

Environment: Embedded C, Understand C/C++, Ashling Path Finder Emulator, FDxplorer, General processing Modules (GPM), TCLTK scripting, FlexIO com’s Tool, GRP scripting, A651 Data Loader, Telelogic synergy, Telelogic change, Serena Change Man Dimensions (PVCS), Cygwin, Telelogic Doors and Ethernet Manager.

Confidential, Livonia, MI

Embedded Engineer

Responsibilities:

  • Understanding of Airbag Controller Requirements.
  • Understanding of Hitachi 2612 Controller and Related Tools.
  • Testing of application and diagnostic requirements in Airbag Controller Module.
  • Writing test scripts in C for testing requirements in Autotester.
  • Writing CAPL scripts to simulate CAN messages on CAN bus.
  • Preparation of Software Requirements Specification document, Software Verification Task
  • Table and Software Verification Reports required for testing airbag module.
  • Reporting teh bugs, if teh Airbag Module software does not meet a requirement.

Confidential, St. Charles, IL

Embedded Engineer

Responsibilities:

  • Extracted requirements from customer documents.
  • Design, code, and unit test cases to maintain traceability.
  • Planned timing, risks and estimation of resources from software standpoint.
  • Developed designed in Microsoft visio for A2D ladder switch detection and LED control
  • Implemented code in C and assembly language for programming ATA6617 (ATtiny167)
  • Coding was done in AVR Studio. JTAG mkII and programming fixture was used to flash teh code onto teh micro.
  • Hands on experience with LIN1.3, LIN 2.0 and LIN 2.1 protocol and SAEJ2602 communicationprotocols.
  • Extensively worked on SPI communication between microcontroller and On semi hex half bridgedriver.
  • Unit tested teh code and used Created Requirement Traceability Matrix to make sure dat requirementof teh customer is implemented and tested.
  • Familiar with hardware in loop testing.
  • Made sure teh code follows MISRA coding standard using QAC.
  • Extensively used CVS version control system to maintain project documents.
  • Responsible for diagnostics and troubleshooting failures, errors and tracking using PR Tracker-bugtracking system.
  • Implemented UART communication protocol to reduce time for testing teh modules.
  • Hands on working experience with tools related to embedded software development like VectorCANoe/CANalyzer and LIN Stress Tool to manipulate data on LIN bus for testing LIN and J2602errors for rigorous unit testing.
  • Expertise in analyzing teh performance issues, identifying teh problems, troubleshooting and solvingproblems related to production environment.

Confidential 

Embedded Engineer

Responsibilities:

  • Understanding teh characteristics of different water meters like Elster and ARAD
  • Created a Power management module on PIC16F889 to conserve teh battery when not in use.
  • Created a module to read teh pulse data from reed switch enabled water meters.
  • Implemented 12C between RTC and microcontroller for automatic transmission of data to client server at a predetermined time every day.
  • Implementation of ZigBee networks among Meter Reading Units and coordinator

Environment: Windows OS, Embedded C, MPLAB IDE, PIC16F889 microcontroller

We'd love your feedback!