Find freelancers. Lose those costly delays.

With 1.7 million freelancers, we'll match you with the perfect talent.

or, Register with Elance »

Pavel B. | Elance
 
176985602337900
Last Sign-in: Apr 16, 2014

Pavel B.

Senior Software Engineer
   Russia
  |   Mountain View, California

Overview

Passionate Software Architect/Developer with experience in consultative, contract, freelance, and independent projects creating highly polished, tightly integrated, easily maintained programs. Specialist in developing exquisitely simple applications and programs, strong background in Multimedia, Wireless and Web Applications.Fluent in English and Russian. Available for positions requiring travel.

Read More »

Skills (15)

Tested
TCP/IP
FFmpeg
Java
C
C++
STL
Boost
ICU
assembler
Linux
u-boot
drivers
Frame
Video4Linux
USB

Service Description

RC Module 03.2007-present

Senior Software Engineer
SD/HD H.264 Decoder SoC (%u201CA fully programmable highly integrated SD/HD
set-top box decoder based on the ARM 1176JZF-S%u2122 host CPU core, and high performance stream co-processor based on NeuroMatrix® DSP technology.%u201D)
Refactoring JM reference software, work with H.264 Fraunhofer Heinrich-Hertz-Institut code for embedded systems and participation in Fraunhofer training, document the code using Doxygen, work with ARM Emulation Base Board (ARM1176JZF-S). Deployment Linux 2.6.x on the EB with u-boot bootloader. Driver development: framebuffer, v4l2, etc. Cross compilation with scratchbox mplayer, VLC, ffmpeg, gstreamer, etc. Develop application using Gstreamer with OpenMax and ffmpeg to receive/process and cast RTSP/RTP streaming media. Work with MPEG2-TS, MKV containers. Work with different audio codec%u2019s (MPEG1/2 Layer II, MPEG4 AAC). Work with different video codec%u2019s: MPEG2 MP/HL, MPEG2 MP/ML, MPEG4-10 MP/L3.0 (H.264), MPEG4-10 MP/L4.1, VC-1. Develop post-processing software. Work with different HD content: Blu ray, broadcast, IPTV. Usage QEMU Emulator. DirectFB porting. Contact with a major RTOS vendor: WindRiver, MontaVista, Mentor Graphics and make a decision. Make architectural decisions about STB software. Integration of particular software components according to DVB, MHP standards. Contact with a Java vendor: SUN, Esmertec, Aonix and performance evaluation of Java machine. Participation in...

Read More »

Keywords

c++
video
linux
network
Database
My Snapshot
Elance Level
Level represents activity and experience on Elance. Freelancers start at Level 1 and achieve higher levels through their work. A higher "Level" indicates greater earnings, ratings and other achievements on Elance. Learn More »
  • 12 months
  • Lifetime
Jobs
0
0
0
Total
Milestones
Hours
Reviews
Recommend
Clients
Total
Repeat
Earnings
Total
Per Client
Identity
Username
pbaykov
Type
Individual
Member Since
April 2009
Elance URL
Verifications
0
Pavel B. | Elance

Pavel B.