We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

Scotts Valley, CaliforniA

SUMMARY:

I have led the development of multiple real - time and embedded software video codecs including DVC, MPEG-1, MPEG-2, MPEG-4, WMV, and H.264 (AVC). Target platforms have included X86, DSPs, VLIWs, and multi-core systems. I have more then ten years of experience with the development of real-time embedded systems.

EXPERTISE:

  • Development of all the major video codecs, both encoders and decoders.
  • Video codec and image algorithm research, development, optimization, and deployment.
  • Leading and completing entire projects.
  • C/C++ optimization for all the various CPU architectures.
  • Deployment of real-time embedded systems that are typically running a Linux variant..

PROJECT EXPERIENCE:

Software engineer

Confidential, Scotts Valley, California

Responsibilities:

  • Development of speech recognition and speech segmentation software for a speech morphing application.
  • Optimization of code and algorithms for real-time deployment of “gesture engine” on Confidential (running Android).
  • Optimization of code and algorithms for “fast” conversion of images from 2D to 3D for Confidential and within 3D televisions.

Confidential, Palo Alto, California

Lead developer

Responsibilities:

  • enabling high fidelity real-time video on cell phones.
  • A patent on video encoding algorithms is being filed.

Confidential, San Jose, California

Software engineer

Responsibilities:

  • Optimization and simplification of mathematical models used in a 3D television's “gesture engine”.
  • Development of the algorithm and optimization of the motion estimation algorithm used in 3D televisions.

Confidential, San Jose, California

Sole developer

Responsibilities:

  • simple profile video encoder and decoder running on an embedded MIPS platform for deployment within 3D televisions.

Senior Member of Technical Staff

Confidential, Santa Clara, California

Responsibilities:

  • Development of video codec code and benchmarks, including a real-time high definition baseline profile h.264 encoder, and the bitstream parsing of a main profile h.264 decoder running on Confidential 's embedded sixty four code SIMD processor.
  • Responsible for the supervision of one software engineer.

Confidential, Scotts Valley, California

Software engineer

Responsibilities:

  • Provided technical support to researchers in their development of new video encoding algorithms for h.264 and the development of new video standards Confidential h.264.

Confidential, San Jose, California

Software engineer

Responsibilities:

  • The Cell processor is a high performance embedded multi-core SIMD processor primarily designed for video processing.
  • This encoder has been integrated into a video conferencing application for deployment in Confidential 's Playstation 3.

Principal Multimedia Systems Engineer

Confidential, San Jose, California

Responsibilities:

  • Specification and analysis of the architecture of Confidential 's multi-core “system on a chip” to enhance its support for multimedia processing.
  • An architectural design for performing motion estimation was created.
  • This Confidential was designed to efficiently perform real-time encoding and decoding of MPEG-2, MPEG-4, WMV, and h.264.
  • A patent for a custom motion estimation and compensation engine was filed.

Confidential, Scotts Valley, California

Software engineer

Responsibilities:

  • Development and optimization of real-time CIF sized MPEG-1 and MPEG-4 video decoders for Confidential version 6.
  • Confidential version 6 was designed to run on ARM processors, primarily XScale.

Confidential, Capitola, California

Software engineer

Responsibilities:

  • Design and development of a hand held wireless multimedia player.

Member of Technical Staff / Project Leader

Confidential, San Jose, California

Responsibilities:

  • Lead developer of an MPEG-4 simple profile video decoder on Confidential 's new generation of adaptive computing processors for wireless low power applications.
  • Also analyzed and generated benchmarks of Confidential 's architecture for video processing.

Senior Manager

Confidential, Santa Clara, California

Responsibilities:

  • Leader of a team of software engineers that developed a real-time MPEG-4 video encoder for simple and core scalable profiles for over the Internet applications.
  • This encoder was demonstrated at Streaming Media West 2000.
  • The encoder was optimized for an Intel Pentium III processor using MMX and SSE instructions.

Manager

Confidential, San Jose, California

Responsibilities:

  • Leader of a team of software engineers that developed a faster than real-time software only MPEG-2 video decoder, and an MPEG-2 high definition video down decoder that could decode all Confidential formats in real-time.
  • The Equator high speed VLIW DSP was used.
  • Responsible for the supervision of four software engineers.
  • Four patents submitted on real-time MPEG-2 decoding algorithms.

Senior Software Engineer

Confidential, Campbell, California

Responsibilities:

  • Lead software developer of embedded and Microsoft Windows based software for video editing and a DVC video codec.
  • Largest project was the development of a DVC video codec (both encoder and decoder).
  • Another project (Python) performed real-time MPEG-1 video and audio encoding. The software ran on Windows 95 and was programmed using Microsoft Visual C++.
  • I wrote software for Confidential decoding and MPEG-2 audio capture and encoding.
  • Development of a real-time embedded 68000 based video titler using Macintosh development environment.

We'd love your feedback!