Job Details

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



Apply for This Job        Return to the List of Opportunities

IMPORTANT: Please remember to attach a Word document resume when applying!