We provide IT Staff Augmentation Services!

Sr. Embedded Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Strong Project Experience with Embedded Software Design and Development for Real Time Data Acquisition Systems in the field of Automotive/Industrial/DSP
  • Developed Firmware Framework Libraries, Hardware Abstraction Layers, Firmware Wrappers, and Boot Loaders to support different MCU/MPU based Digital Boards
  • Proven success with interfacing with GSM Wireless Electric meters, RFID based Data Tracking, PID Control Systems, and other Industrial RTU (SCADA) Systems
  • Responsible for Software Development, BSP, Porting of existing boards, device drivers, Low Level Drivers, interrupts handling, System integration, and Networking
  • Proficiency with different ASM, C/C++ languages and Real Time Embedded Programming on Linux, QNX, VxWorks, KEIL, Nucleus, and GHS Integrity RTOS.
  • Experienced with various IDE’S, such as MULTI, Edge, Wind River, IAR, MPLAB, KEIL, AVR Studio, Code Warrior, Texas CCS, and MATLAB SIMULINK, RTW.
  • Handled Serial Drivers like HS USB, I2C bus, L1/L2, RS - 232, TCP - IP, SPI, SCI, CAN, J1939, ARC, for serial Communication through 8/16/32 bit Micro Controllers
  • Implemented Serial Communication Protocols like MODBUS, PROFIBUS and other PC Master/Slave for PLC, SCADA, MMI/HMI and Relay Monitor based Systems
  • Carried out CPLD Hardware Design with ALTERA/Atmel/PIC MCU’s for Address Decoders, Memories, A/D, Ports, LCD, RTC, PWM, Transceivers, and ETPU etc…
  • S/w & H/w debugging using ICE’s like NEXUS, Edge Magic, Atmel AVR JTAG ICE, Trace32-ICD, Microchip ICD3, logic/Spectrum analyzers, and oscilloscopes.

TECHNICAL SKILLS

Assembler’s: dsPIC33FJ128MC708/30F3013/16F73, AT89C521, ATMEGA2560, 68HC16XX/MPC534 (PowerPC), Cirrus-EP7311 (ARM Core), EZ-USB CY68013A, TMS320LF2407A/MSP430, Intel 8XC196KCSoftware’sC/C++, PERL, TCL, Rational Clear Case/Quest, Perforce, Linux, DOS and VxWorks, QNX, Nucleus GHS Integrity and AVIX RTOS

Software Tools: MULTI, Edge/Eclipse, CodeWarrior, IAR, Wind River, AVR Studio, CCS, MPLAB, KEIL, Intel RL96, WIN CUPL, and MATLAB RTW

Serial Interface: L1/L2, I2C Bus, HS USB, UART, 82C51A, RS - 232, SCI/SPI, J1939, TXMITTERS, CAN, MODBUS, PROFIBUS, FLEXRAY, & ARC

H/W Debug: Oscilloscopes, Logic/Spectrum Analyzers, Lauterbauch Sg-Generator, CANalyzers, Bit-Rate-Tester, Memory Recorder, and Power Tester

PROFESSIONAL EXPERIENCE

Confidential

Sr. Embedded Engineer

Responsibilities:

  • Developed Firmware Wrappers (Hardware Abstraction Layers), Framework Libraries, and Boot Loader for Atmel, Microchip based Confidential Digital Control Panel Boards
  • Created Firmware Validation Test Plan for dsPIC33FJ128MC708 MTM System Board
  • Developed Libraries and Driver Layers on AVIX RTOS for dsPIC33XX based Boards
  • Implemented Boot Loaders for Atmel/Microchip MCU based Confidential Panel Boards
  • Generated auto code with RTW for MATLAB Simulink subsystems for Relay Panels
  • Migrated from MSP430FE423 to dsPIC30F3013 based Relay RTU (SCADA) Systems
  • Designed and Developed Software for Atmel AT89C51 based Confidential Front Panel
  • Modified, Added Code for Intel 80C196Kc/TI TMS320LF2407 based MTM Systems
  • Software Programming using C/C++ and ASM on MPLAB and AVR Studio IDE’s
  • Implemented I2C/SPI Drivers for LCD, EPROM, RTC, Txmitters, Sensors and etc…
  • Handled Serial Protocols like, MODBUS, CAN on RS-232 based RTU’s and PLC’s
  • Multi Layer/Master Protocols like PROFIBUS to communicate with PC, MTM, PLC’s
  • Carried out CPLD and HDL using Altera QuartusII for Atmel and Microchip MCU’s
  • Software debugging using Microchip ICD3, Atmel AVR JTAG ICE and AVR ONE
  • H/W Debugging using Oscilloscope, Logic/Spectrum Analyzer and Signal Generator

Confidential

Embedded Developer Consultant

Responsibilities:

  • Converted Subsystem functions from MATLAB Simulink into C/C++ code using Real time Workshop (RTW), integrated to GHS Integrity RTOS for Power PC Board
  • Added Custom code to an Auto generated code that is generated by MATLAB RTW
  • Modified Software change requests (SCR) and software defects into the existing code
  • Implemented Over Current Incidents and Monitor Parameters for Aux Control Panel
  • Integrated new and existing modifications from previous baselines to new baselines
  • Added Serial drivers to communicate with Smart display systems through RS-232.
  • Performed ARC Network Communication for ECU’s and Other Display nodes
  • Software debugging with GHS MULTI and Super Trace Probe JTAG.
  • Hardware Troubleshooting using Oscilloscope, Logic Analyzer and signal Generation

Confidential

Porting Consultant

Responsibilities:

  • Complete Porting for SMI (Smart Meter Interface are GSM Wireless meters) systems core software for Nucleus RTOS to latest version (1.13 ~ 2.1)
  • Firmware code using Assembly, Embedded C for Cirrus EP7311 (ARM 7TDMI core).
  • Developed and Modified BSP for Atmel AT89xx, Cirrus EP7311 base SMI Panels
  • Implemented Nucleus Embedded Software Abstraction Layer (ESAL) for SMI.
  • Nucleus Shell programming (Implementation of CLI) for debugging the system tasks
  • Managed software System Control Modules (SCM) for Sentinel, A3 and Confidential meters.
  • Board Bring-up and software debugging with Edge Magic and Atmel ICE JTAG.

Confidential

Firmware USB Consultant

Responsibilities:

  • Updating and implementation of special tests of Genysis OBDII scan tool for vehicle diagnostic, specifically for Ford/Mazda/Lincoln/Mercury vehicles
  • Programmed ECU Modules using QT Linux IDE for 68HC16/MPC534 based OBDII
  • Implemented CAN, J1850, J1939, SCP and UBP protocols for C-Dragon OBDII Tools
  • Testing of OBDII scan tool in Key on Engine off and running (KOEO, KOER) modes.
  • Software debugging with LauterBach Trace32-ICD and Atmel ICE JTAG.
  • Handled Power train, Anti Brake, Fuel Injection, Restraint and other Control modules

We'd love your feedback!