[NBLUG/talk] [Job Post] Linux Embedded and Build Expert 3-5 Month

Kevin Kaichuan He (hek) hek at cisco.com
Wed Jun 7 00:13:50 PDT 2006

Cisco IPTV team is looking for a linux expert for 3-5 month contractor
job or part time job. Please send resume to :

Kevin Kaichuan He
Cisco Systems
Work: 4088535385
Email: hek at cisco.com <mailto:hek at cisco.com> 

Location: San Jose (primary) or Boxborough (secondary), Cisco Campus

LOA: 3-5 months
Start: June or ASAP

Skills:  Embedded linux,  tool-chain and build environment,  package
system,  kernel patching and maintenance
Project Description: Construct a Platform Independent Build Environment
for Embedded Linux Distribution
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. 
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)
3) Refactor a customized Linux 2.6.x kernel tree into the form of
pristine kernel.org <http://kernel.org/>  source plus patches and adopt
a SRPM style of patching and building scheme into the new build
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.
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.
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
Language:  C/C++,  perl, shell script, Makefile, python, Java
Working experience of Linux based build environment and GNU toolchain is
a must
Experience in embedded linux and embedded system package system (e.g.
RPM or alike) is required
Expertise in linux board bring-up and linux kernel are preferred
Experience in development of high end 64-bit x86 based SMP server is a
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://nblug.org/pipermail/talk/attachments/20060607/53135504/attachment.html

More information about the talk mailing list