Location: Hillsboro, OR
Contract Duration: 6 - 12 months
Skills: Significant Experience and Expertise With:
- Creating and maintaining Bash shell scripts
- bash, grep, sed, awk . Using GNU Make
- creating and maintaining complex Makefiles explicit / implicit rules
- dynamic makefile generation using 'eval' and 'call'
Years of Experience & Expertise
Level: 3-5years Daily
Responsibilities:
Developing fixes and improvements to our client's Linux Software
Development Kit which packages their Consumer Electronics drivers and
software for customer release.
Necessary Skills (Must Have):
Significant Experience and Expertise With:
Creating and maintaining Bash shell scripts
- bash, grep, sed, awk
Using GNU Make
creating and maintaining complex Makefiles - explicit / implicit rules
- dynamic makefile generation using 'eval' and 'call'
Experience With:
- object-oriented development in Python
developing for an embedded Linux platform
- cross-compilation / GCC . Linux file-systems
- Using proper path locations within a filesystem
Example: Knowing the differences between what is stored in /sbin, /
bin, /usr/bin, /usr/local/bin
- File system generation (mkext2fs, mknod, dd)
- Experience writing / maintaining SysV style init scripts
Experience developing on a Linux platform (bash, SSH/SCP, NFS/TFTP,
minicom)
Software packaging / distribution in Linux (RPM, tar / gzip / bzip2,
ISO files / mkisofs)
Reconfiguring and rebuilding the Linux kernel and external kernel
modules
Understanding Of:
XML
The general differences between Linux distributions and versions
Cross open-source / proprietary license development - GPL / BSD /
Other open source licenses
- First and Third party proprietary licenses
Additional Skills Desired (Nice to Have):
'C' programming
For details contact Raj @ 503-941-4157 or send a copy of your resume
with contact info and I will call you to discuss further.