We provide IT Staff Augmentation Services!

Pen Software Engineer Resume

Oakland, CaliforniA

SUMMARY

  • 7+ years of industrial experience with extensive experience in C, Assembly level language, Python and LabVIEW programming
  • Knowledge and ability to perform functions in a project under software development life cycle in a CMMI Level 5 and ISO 9001 environments
  • Designed and Developed drivers and application software in windows platform and uClinux RTOS
  • Work Experience with USB, UART, GPIO, I2C, LCD, EEPROM, and other embedded device drivers
  • Exposure to TCP/IP, UDP and RTP socket programming and client/server applications
  • Designed embedded systems with various compilers, debuggers JTAG, emulators E7 and E8 In - Circuit Emulator (ICE) and IDEs
  • Worked with digital and analog oscilloscopes, logic analyzers, PC based simulating systems for microprocessors, ROM emulators, signal generators
  • Experience with Wi-Fi Alliance Sigma setup for Wi-Fi Conformance testing

TECHNICAL SKILLS

Languages: Assembly level Language, C, LabVIEW 6.1

Scripts: HTML, JavaScript, VBScript, Python

Controllers: 8/16 bit Microprocessor and Microcontrollers

Operating System: MS DOS, Windows, Embedded Linux (Cygwin), Unix

IDEs: HEW, CCE, KEIL, TASM, TurboC

Debuggers: JTAG, E7 and E8 In-circuit Emulator

Tools: BoUML, MS-Visio, Cadence (Virtuoso) toolset, OrCAD

Communication Protocols: RS232, I2C, TCP/IP, UDP

Source Control: VSS (Visual Source Safe)

PROFESSIONAL EXPERIENCE

Confidential, Oakland, California

Pen Software Engineer

Enviounment: C/C++, J2ME, Eclipse

Responsibilities:

  • Involved in analysis and resolution of key quality issues and performance, problems impacting design and production of existing Confidential Smartpens.
  • Effectively communicated cross functionally and across department

Confidential, Oakland, California

Software Integration Test Engineer

Environment: C and C++, Eclipse

Responsibilities:

  • Designed and Developed Python automation script on Meego platform to communicate with PTS tool and DUT.
  • Created Test Plan and Test specification for NFC (Near field communication) module.
  • Executed system testing for USB and Bluetooth modules on Meego and Android based smart phones with Intel Atom core.
  • Involved in bringing up of Wi-Fi Alliance Sigma setup for Wi-Fi Conformance testing and execution 11n tests on Meego based CDK with Intel Atom core.

Confidential

Embedded Software Engineer

Environment: C, KEIL compiler, AT89C5132 microcontroller

Responsibilities:

  • Wrote device drivers including ADC, Keyboard, serial- E2PROM and RTC on the I2C bus
  • Implemented application software to measure water flow velocity
  • Executed Unit testing, Integration testing and System testing
  • Contributed to generation and maintenance of quality documentation such as Product Specifications, Design Specifications, Technical Specifications, Code developer's guidelines, Test Specifications etc under CMMI level 5 environment
  • Conducted and participated in software detail design, and code and test document review meeting

Confidential

Embedded Software Engineer

Environment: C, CCE compiler, MSP430FE427 microcontroller, JTAG, E8 Emulator

Responsibilities:

  • Wrote device drivers including UART (IR, RS-232), ADC, LCD, serial- E2PROM and RTC on the I2C bus
  • Implemented application software to measure current, voltage, energy and to detect tamper
  • Defined and implemented command language interface (CLI) to allow users to calibrate the system
  • Developed boot-up diagnostics to test UART, SPI, I2C, E2PROM, and digital IO interface
  • Executed Unit testing, Integration testing and System testing
  • Debugged system software for bugs using JTAG and E8 Emulator
  • Responsible for the evaluation of tool chains (compiler, linker, debugger, and OS), board startup and debug activities
  • Contributed to generation and maintenance of benchmark documents

Confidential

Embedded Software Engineer

Environment: C, HEW complier, H8/38086 microprocessor, E7 Emulator

Responsibilities:

  • Wrote device drivers including UART (IR, RS-232), LCD, serial- E2PROM and RTC on the I2C bus
  • Implemented application software to measure current, voltage, energy and to detect tamper
  • Defined and implemented command language interface (CLI) to allow users to calibrate the system
  • Developed boot-up diagnostics to test UART, SPI, I2C, E2PROM
  • Executed Unit testing, Integration testing and System testing
  • Debugged system software for bugs using E7 Emulator
  • Contributed to generation and maintenance of quality documentation such as Design Specifications, Technical Specifications, Code developer's guidelines, Test Specifications etc under CMMI level 5 environment

Hire Now