We provide IT Staff Augmentation Services!

Embedded Software Engineer Resume

0/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • Excellent research and organizational skills.
  • Strong communication and interpersonal skills.
  • Strong analytic and problem solving skills.
  • Proficient in program and code implementation and development.

TECHNICAL SKILLS:

  • C
  • Embedded software development both at application and device driver level
  • C++, Visual C++, Win 32 API
  • Mat Lab / SIMULINK
  • Texas Instruments TMS320F28X MCU/DSP microcontroller assembly language
  • ARM Cortex M3
  • Serial communication protocols: SPI,I2C,UART
  • Electrical Schematics / wiring reading
  • Analog Devices ADSP - 2191 DSP, SHARC DSP assembly language
  • Microchip dsPIC30F, PIC18 microcontroller assembly language
  • LDRA static analysis
  • Microsoft Office

WORK EXPERIENCE:

Confidential, Houston, TX

Embedded Software Engineer

Responsibilities:

  • Texas Instruments C2000 MCU UL 1998 certified IEC60730 safety library
  • Wrote a UL certified IEC60730 safety library that tests
  • ADC, Comparator, PWM, I2C, SPI, SCI (UART), flash test using CRC that utilizes C28x assembly language, March algorithm to test RAM using C28x assembly language.
  • Texas Instruments Dual Core MCU C2000 and ARM M3 cortex
  • Wrote example embedded/firmware codes for new chips.
  • Developed starter embedded software for dual core Concerto chip
  • Wrote an embedded software that utilizes uIP TCP / IP stack to communicate with internet explorer
  • Wrote test firmware for all peripherals that area available on new chips
  • Visual C# application
  • A graphical Pin multiplexing utility for the various C2000 MCU’s

Confidential, Houston, TX

Embedded Software Engineer

Responsibilities:

  • Texas Instrument TMS320F28335
  • Developed embedded software that acquires data and performs graphical 3D and DSP algorithms to determine rock types in oil and gas exploration.
  • Wrote embedded firmware for external SRAM memory interface that acts as part of DSP memory.
  • Wrote highly optimized assembly routine for a varying window median filter.
  • MC68332 Freescale embedded software documentation
  • Wrote a detailed documentation ofa high end MWD tool (data acquisition and processing in high temperature and pressure environment) embedded firmware written by a third party; using state machine and flow charts.

Confidential, Houston, TX

Embedded / Firmware / Software Engineer

Responsibilities:

  • dsPIC30F DSP microcontroller firmware and software for power regulator module.
  • Wrote optimized application embedded software that implemented PID algorithm to regulate voltage using DC - DC buck converter.
  • Developed firmware for I2C communication protocol with other modules.
  • Developed all the required low level device drivers.
  • Implemented LabView surface code that communicates with voltage regulator and acquires data from hardware module.
  • Visual C++ DLL files for ADPCM data compression.
  • Wrote DLL file for data compression that utilizes ADPCM algorithm.
  • Modified a parser program written in MFC using c++
  • PIC18 microcontroller software and firmware for power monitoring module.
  • Wrote application embedded software for monitoring battery life by calculating Amp hour usage.
  • Developed firmware for SPI for EEPROM access.
  • Developed firmware for UART communication protocol.
  • Developed all the required low level device drivers.
  • Implemented LabView code to communicate and collect data from the current monitor hardware module.
  • SHARC DSP
  • Implemented Seismic algorithms used for down-hole instruments used in oil and gas exploration.
  • ADSP-2191 DSP
  • Implemented firmware used for large capacity external Flash memory storage.
  • Implemented various application software used in down-hole oil and gas exploration instrument.
  • Implemented a tripple buffer mechanism for data communication between different modules.

Hardware Engineer

Confidential, Houston, TX

Responsibilities:

  • Helped Design and tested various DC-DC buck regulated power supply.
  • Wrote test codes for ARM processors.
  • Developed a test plan and tested CAN bus connectivity.
  • Maintained and updated the RICE University campus bookstore webpage
  • CELP speech Compression algorithm
  • Implemented CELP speech compression algorithm using C
  • TMS320C6713
  • Implemented various DSP algorithms including FIR filters andFFT.
  • Mat Lab
  • Implemented Various digital image processing algorithms; including edge detection and image filtering.
  • VHDL
  • Simulated and Implemented FIR filter on Xilinx FPGA.
  • Software Development
  • Developed the requirement and design phase of small software that controls an industrial robotic arm.
  • Induction motor development
  • Designed the wiring and implemented a 3-phase industrial grade induction motor.
  • Computer music synthesizer
  • Wrote a C code that accesses the Yamaha OPL2 FM IC chip to synthesize music notes.

We'd love your feedback!