<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2883" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial><FONT face="Times New Roman">Cisco IPTV team is looking
for a linux expert for 3-5 month contractor job or part time job. Please send
resume to :<BR><BR>Kevin Kaichuan He<BR>Cisco Systems<BR>Work:
4088535385<BR>Email: </FONT><A title=mailto:hek@cisco.com
href="mailto:hek@cisco.com"><FONT face="Times New Roman">hek@cisco.com
</FONT></A><BR><BR>
<DIV><SPAN class=445145400-07062006><FONT
face=Arial>-------------------------------------------------------------------Project
Description-----------------------------------------------------------------------
<BR>Location: </FONT></SPAN>San Jose (primary) or Boxborough (secondary),
Cisco Campus<BR><SPAN class=445145400-07062006><FONT
face=Arial></FONT></SPAN></DIV>
<DIV><SPAN class=445145400-07062006><FONT face=Arial>LOA: 3-5
months</FONT></SPAN></DIV>
<DIV><SPAN class=445145400-07062006><FONT face=Arial>Start: June or
ASAP<BR></FONT></SPAN></DIV>
<DIV><SPAN class=445145400-07062006><FONT face=Arial>Skills: Embedded
linux, tool-chain and build environment, package system,
kernel patching and maintenance</FONT></SPAN></DIV>
<DIV><SPAN class=445145400-07062006></SPAN> </DIV>
<DIV><SPAN class=445145400-07062006><FONT face=Arial>Project Description:
Construct a Platform Independent Build Environment for Embedded Linux
Distribution</FONT></SPAN></DIV>
<DIV><SPAN class=445145400-07062006></SPAN> </DIV>
<DIV><SPAN class=445145400-07062006><FONT face=Arial>1) Upgrade the build
environment for an embedded/server linux distribution (x86
based) from Redhat7.3 based to standard Redhat Enterprise AS4/ES4 based
build environment. In this process remove dependency of the embedded linux
distribution on some legacy build tools and libraries in the old Redhat7.3
based build environment. </FONT></SPAN></DIV>
<DIV><SPAN class=445145400-07062006></SPAN> </DIV>
<DIV><SPAN class=445145400-07062006><FONT face=Arial>2) The new build
environment and toolchain should be able to build the 2.6.x based embedded linux
source tree into 32-bit and 64-bit mixed binary (kernel is either 64-bit or
32 bit, applications are 32-bit and 64-bit mixed)</FONT></SPAN></DIV>
<DIV><SPAN class=445145400-07062006></SPAN> </DIV>
<DIV><SPAN class=445145400-07062006><FONT face=Arial>3) Refactor a customized
Linux 2.6.x kernel tree into the form of pristine <A title=http://kernel.org
href="http://kernel.org/">kernel.org</A> source plus patches and adopt a SRPM
style of patching and building scheme into the new build
environment.</FONT></SPAN></DIV>
<DIV><SPAN class=445145400-07062006></SPAN> </DIV>
<DIV><SPAN class=445145400-07062006><FONT face=Arial>4) Enable a high-degree of
platform independency for the builder environment. Thus the build environment
itself (ideally be packaged in RPMs) can be installed to any standard linux
distribution (Redhat AS4, SuSE 10, etc) running on any standard x86 based server
platform.</FONT></SPAN></DIV>
<DIV><SPAN class=445145400-07062006></SPAN> </DIV>
<DIV><SPAN class=445145400-07062006><FONT face=Arial>5) Enable a high-degree of
platform and distribution independency for the upper-layer applications in the
embedded/server linux distribution. Introduce a RPM/SRPM like packaging
system into the compilation scripts/Makefiles of the embedded linux
distribution to enable component based upgrading, installation and
maintenance. Ideally a new component can be developed as a RPM and dropped
into the embedded linux distribution with ease.</FONT></SPAN></DIV>
<DIV><SPAN class=445145400-07062006></SPAN><SPAN
class=445145400-07062006></SPAN> </DIV>
<DIV><SPAN class=445145400-07062006><FONT face=Arial>6) Adding more boot options
to the bootstrapping code of the embedded linux distribution to enable the
embedded system to boot from USB stick, CDROM, harddisk (currently can
only boot from Compact Flash IDE card and CDROM)</FONT></SPAN></DIV>
<DIV><SPAN class=445145400-07062006></SPAN> </DIV>
<DIV><SPAN class=445145400-07062006><FONT face=Arial>Language:
C/C++, perl, shell script, Makefile, python, Java</FONT></SPAN></DIV>
<DIV><SPAN class=445145400-07062006></SPAN> </DIV>
<DIV><SPAN class=445145400-07062006><FONT face=Arial>Working experience of Linux
based build environment and GNU toolchain is a must</FONT></SPAN></DIV>
<DIV><SPAN class=445145400-07062006></SPAN> </DIV>
<DIV><SPAN class=445145400-07062006><FONT face=Arial>Experience in embedded
linux and embedded system package system (e.g. RPM or alike) is
required</FONT></SPAN></DIV>
<DIV><SPAN class=445145400-07062006></SPAN> </DIV>
<DIV><SPAN class=445145400-07062006><FONT face=Arial>Expertise in linux board
bring-up and linux kernel are preferred</FONT></SPAN></DIV>
<DIV><SPAN class=445145400-07062006></SPAN> </DIV>
<DIV><SPAN class=445145400-07062006></SPAN><SPAN class=445145400-07062006><FONT
face=Arial>Experience in development of high end 64-bit x86 based SMP
server is a plus</FONT></SPAN></DIV></FONT></DIV></BODY></HTML>