Description
Project Description:Staff Augmentation to meet customer delivery time frame. It is a SW project to be added with Ongoing Silicon sales.
Daily Responsibilities:
Developing fixes and improvements to our Linux Software Development Kit which packages our 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
-Team work
-Track record completing work on time.
Additional Skills Desired (Nice to Have):
- 'C' programming
Years of Experience & Expertise Level: 3-5years
Apply online. To learn more about Mavensoft please visit us online at our website.