Kernel Software Engineer - Unix/Linux
| Job
code: |
33748 |
| Job Category: |
Software Engineering |
| City: |
Santa Clara |
Job Description:
Please reference position ID# 33748 when responding . Kernel Software Engineer - Unix/Linux Position Responsibilities: We are looking for a candidate who has significant experience in developing system software solutions and an interest in data security and encryption. - Specify, design, and implement kernel and driver software
- Implement security product features that make best use of capabilities and efficiencies of kernel level operations
- Port and maintain drivers over a wide set of Unix/Linux platforms
- Perform research of relevant standards and technologies
- Develop unit and performance tests
- Work with the system test team to define test plans, troubleshoot and resolve software defects
- Characterize and resolve performance issues
Knowledge & Skills Required: - 8+ years development experience on operating system kernel code such as memory management, unix file system internals
- Strong C/C++
- BSCS required, MSCS desired
- Extensive experience in designing and developing kernel/driver in a multi-processor environment
- Expert troubleshooting and debugging skills
- Experience with kernel debugger
- Excellent communication skills, both verbal and written
- Self-directed; requires minimal supervision on work products
- Knowledgeable with the Intel/AMD, 32-bit and 64-bit architectures
- Willingness to proactively interact with the team and achieve results in a dynamic small company environment
Additional Experience Desired: - Internals experience across multiple UNIX platforms (HP-UX, AIX, Solaris, Linux) is highly desirable
- Sockets and SOAP experience is a plus
- Familiarity with security software is a plus
|
|