Gonzales, Larry Z
2008-Feb-28 22:49 UTC
Revised Intel Job Posting - Operating Systems Engineer
Hello from Intel Corporation. Please review the job descriptions below. Both positons are in Hillsboro, OR, and let us know if you are interested in other locations. If you are interested, please submit your resume to: http://www.intel.com/jobs/ . Intel's Visual Computing Group (VCG) has the mission to establish the future of computing for high-throughput applications. We are initially focused on developing advanced products based on a many-core architecture targeting high-end client platforms. We're aggressively positioned to advance the state of the art in graphics and other high-throughput workloads. Our vision is that the resulting ingredients and technology will extend to other platforms including mobile clients, servers, and embedded applications over time. Operating Systems Engineer - 546420 Responsibilities and Details Description The newly formed Visual Computing Group is seeking a number of smart software engineers and/or architects with expertise with operating system internals and drivers to make extensive changes to a Unix operating system for this specialized application. In this position, you will be helping drive requirements for hardware interfaces and substantially influence the overall driver architecture and execution direction. You will be working on drivers, major kernel changes, exception and interrupt handlers, firmware, encryption services, thermal and power management, performance analysis, advanced MP thread scheduling, unique page fault handling, and many others. Qualifications You should possess at least a Bachelor of Science degree in Computer Science or Computer Engineering with at least six years of experience in software design and development. A Master's degree is preferred. Additional qualifications include: - Knowledge of operating system internals and theory of operation - Advanced UNIX* programming concepts (pthreads, shared memory and other IPC, driver interface) - Knowledge of x86 processor concepts like paging features, protected mode, SMP support - Excellent C programming skills The following qualifications would be added advantages: - Experience with BSD*-based or Linux* operating systems - Experience with device drivers, especially under UNIX-like operating systems - Experience with highly threaded and high processor count environments - Experience with Vista* display drivers - Experience with video display controllers Operating Systems Engineer - 546419 Responsibilities and Details Description The newly formed Visual Computing Group is seeking a number of smart software engineers and/or architects with expertise with operating system internals and drivers to make extensive changes to a Unix operating system for this specialized application. In this position, you will be helping drive requirements for hardware interfaces and substantially influence the overall driver architecture and execution direction. You will be working on drivers, major kernel changes, exception and interrupt handlers, firmware, encryption services, thermal and power management, performance analysis, advanced MP thread scheduling, unique page fault handling, and many others. Qualifications You must possess at least a Master's degree in Computer Science or Computer Engineering. A Ph.D. degree or work experience is preferred. Additional qualifications include: - Knowledge of operating system internals and theory of operation - Advanced UNIX* programming concepts (pthreads, shared memory and other IPC, driver interface) - Knowledge of x86 processor concepts like paging features, protected mode, SMP support - Excellent C programming skills The following qualifications would be added advantages: - Experience with BSD*-based or Linux* operating systems - Experience with device drivers, especially under UNIX-like operating systems - Experience with highly threaded and high processor count environments - Experience with Vista* display drivers - Experience with video display controllers