Applicants must be eligible to work in the specified location
Senior Software Debug Engineer - 714503
Description
The Technical Computing Group (TCG) Intel Many Integrated Core (Intel MIC) software engineering group develops and validates high performance computing software (OS/Embedded OS, device drivers, libraries, applications, tools, etc.,) for highly parallel x86 (Linux and Windows) platforms utilizing Intel Many Integrated Core Architecture (Intel MIC Architecture) processors.
We are seeking a Senior Software Debug Engineer who has the passion for software debug and a background in kernel/user mode device driver and application software development to support the debug and root cause of customer submitted issues spanning all areas of the Intel MIC software package. In this role, you will have an opportunity to contribute to our current and future high performance computing products. Your responsibilities will include but not be limited to:
- Understand the hardware and software architecture of the product
- Debug and root cause software issues and determine if there are any hardware issues preventing the software from operating as expected
- Design, develop and sustain debug scripts and diagnostic software
- Reduce scope of problem and develop code to illustrate the simplest failing case to further help with root cause
- Debug application code on Linux and Windows
- Drive changes in software design to help create a most robust and user friendly software stack
- Perform code reviews and suggest new optimized code
- Scope tasks and provide estimates for task completion and track schedule against milestones
- Collaborate with other senior technical leads as well as drive projects and deliverables independently
- Solid written and verbal communication for expressing technical ideas, strategies and initiatives. Work in a diverse team environment, as well as independently
Qualifications
Minimum Qualifications:
You need a Bachelor's degree with at least 4 years' experience or a Master's degree with at least 3 years' experience. Degree should be in Computer Science, Computer Engineering, or equivalent degree. Experience should be in the following areas:
- Prior experience in leading debug and root cause of SW issues to the line of code in Linux
- Demonstrated experience in C/C++ development on Linux and/or Windows platforms
- Prior experience developing clear and concise plans for continued issue analysis
- Flexible with changing priorities and demonstration of quick adjustment to fit customer's needs and managing multiple tasks at the same time
- Demonstrated experience in API/SDK development and HW/SW Interface
- Demonstrated experience in low-level programming (programming flash, hardware/memory diagnostics, hardware register programming, etc.)
- Good understanding of Intel Architecture (IA)/processor concepts
Preferred Qualifications:
- Experience in translating software architectures spec into high/low level design's and implementation
- Experience with cross platform development (Linux/Windows)
- Experience with Linux or Windows Kernel and user mode programming
- Experience with Python, bash, powershell and/or similar Scripting languages
- Experience using kdb, idb, and/or gdb
- Experience with ITP (In Target Probe)
- Experience with MPI, Clusters, Network Configuration, Offload programming
- Experience debugging up to the hardware level - use of logic analyzers/oscilloscopes
Job Category: Software Engineering
Primary Location: USA-Oregon, Hillsboro
Full/Part Time: Full Time
Job Type: Experienced
Regular/Temporary: Regular
Posting Date: Oct 4, 2013
Apply Before: Ongoing
Business Group
Employees in the Intel Architecture Group (IAG) deliver innovative platforms across computing and communication segments including data centers, mobile and desktop personal computers, handhelds, Embedded devices and consumer electronics. Intel's industry leading technology is used to create integrated hardware and software solutions such as processors, chipsets, communication radios, graphics processors, motherboards, and networking components that deliver capabilities from security and manageability to computing performance and energy efficiency. IAG employees are at the forefront of enabling a new era of computing that is more integrated into all aspects of our daily lives.
Posting Statement: Intel does not discriminate based on race, color, religion, gender, national origin, age, disability, protected veteran status or any other characteristic protected by local law, regulation, or ordinance. More info at WWW.INTEL.COM/JOBS.
Hillsboro OR, United States of America
Intel
JS714503
10/7/2013 1:21:12 AM
We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature
please contact support giving the advertiser's name and job reference.