We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • A Senior Software Engineer and software architecture designer with 10 years experience in embedded software design and development.
  • C/C++, ASM, RTOS, WinCE5.0. VC++, 8051, MSP430X, ARM7, AVR, PIC, CAN, USB, GPS, RF, RS232, easyGUI, LCD, UML, CPLD. Linux, GNU.

PROFESSIONAL EXPERIENCE:

Software Engineer

Confidential

Responsibilities:

  • MSP430, RF wireless communication. SD card storage, GPS message process
  • 32bit - ARM7,NXP LPC23XX, AT91SAM7, IAR, ucOS, ThreadX, CAN bus gauge, bootloader, graphic LCD driver, easyGUI application
  • AVR 8-bit MCU AVRStudio, avrgcc, and PIC, MPLAB, Hi-Tech, GPIO, A/D, D/A, for small control modules
  • RCS source control

Software Engineer

Confidential

Responsibilities:

  • The System Controller was the master/central controller in the Onco-LIFE system. It controls the Camera and Light Source components.
  • Much of the software was modularized for source-level sharing across multiple platforms (32-bit ARM7, 8-bit 8051, Windows PC).
  • Contributed to and maintained the embedded software for the System Controller (32bit ARM7TDMI, assembly, C, Green Hills tool suite, ThreadX).
  • Worked on communication protocols, high-level commands, flash parameter system, operator interface, system initialization, and extensive testing.
  • Contributed to and maintained the embedded software in the Camera Controller (8bit C8051, C, Keil tool suite). It accepted commands from System Controller and managed the control of various lenses, actuators, and CCD’s in the camera.
  • Wrote the embedded software for the Front Panel Controllers (8bit C8051, C, Keil tool suite). Keypad/LED multiplexing, SPI communications, tight real-time protocol.
  • Maintained PC-based Factory Interface Software (MFC application).
  • Source code version control with SourceSafe.
  • Helped write and maintain bootloader software across all platforms.
  • Participated in a team of 5 software developers.
  • Extensive code reviews and testing.
  • Assisted with hardware debugging.
  • Internal FDA-reviewed QA processes

Software Engineer

Confidential

Responsibilities:

  • programming the PCMCIA device driver for an Confidential file system under QNX and IOS/ENA (Operating system for Cisco’s router).
  • Find and fix bugs for line cards, DRP and ASIC software.

Environment: UNIX, QNX, Cisco router operating system IOS/ENA, ANSI C, PowerPC. Confidential flash card, PCMCIA bridge PD6729.

Confidential

Software Engineering Manager

Responsibilities:

  • Analyse user's requirement, write software requirement document and software development and test plan
  • Establish software development environment(HP64000,80x86 emulator )
  • Designe multi-thread software architecture and define d Confidential exchanges between tasks
  • Designed real-time kernel RT86 for X86 microprocessor.
  • Ported pSOS and wrote BSP (board support package).
  • Ported Nucleus Plus RTOS. Write boot code, BSP, ISR in assembly and C.
  • Define d Confidential structure for the system.
  • Programmed software for test equipment using Borland C++
  • Protel99 is the design tool.
  • Testing and trouble shooting

We'd love your feedback!