Technisource is looking for a Software Engineer for a year long+ contract. The job responsibilities include development of Linux platform products for our customer's Network Signaling Group. Employee will develop kernel and user space Linux software for deployment on clients family of servers, COTS servers, and COTS Enterprise and ATCA blades. Other duties may be assigned.
Summary of Qualifications:
BS/MS in Computer Science, Electrical Engineering or equivalent is required. A minimum of 10 years of proven software development experience, with a minimum of 5 years in the direct development of Linux/Unix kernel, device driver, and user applications is required. Candidate must be experienced in the C programming language. Perl and Bash scripting experience is required. OOD and C++ experience is desired. Candidate must have excellent written and oral communication skills.
Knowledge of Intel x86 processors is desired. In-depth knowledge and experience with Red Hat Enterprise Linux 4/5 is desired.
Experience in most of the following is desired:
Experience with software development using Open Source software
Experience with integration of Linux software on COTS servers, COTS Enterprise, and ATCA blades.
Development of Linux Device Drivers for the 2.4 and 2.6 Linux Kernels
Experience with Linux software packaging using RPM
Creation of a Linux image to operate ATCA blades and similar devices from compact flash
Development in a Native POSIX Threading Library environment
Experience with VMWare, Xen and other virtual machine technologies
Key experience desired:
Open Systems, Linux development and a basic understanding of hardware
Ability to lead a team of 2 to 3 engineers in a large software development environment, own the project, and drive to resolution