Intel Software Validation Lead - Linux in Hillsboro, Oregon

Job Description

Intel Federal is a wholly owned Intel subsidiary providing the US Government with Intel’s expertise in research, development, prototyping and engineering services. We are in the process of designing and developing a high-performance custom SOC and the corresponding software stack targeted at HPC applications.

We are seeking a Senior Software Validation Engineer/Lead who is highly motivated, creative, innovative and has a strong passion for validation - for developing a unified validation strategy; designing, developing and overseeing the implemention of a validation framework or leveraging an existing framework and enhancing it to meet our needs; and development of a test suite with tangible test content to increase the quality of the software stack being developed – an experienced engineer who has a validation mindset, is passionate about solving problems and has a background in multi-core, multi-threaded device drivers and user libraries in a high-performance computing environment.

As a member of this team, you will have an opportunity to drive the overall quality and delivery of the software stack for a ground-breaking high-performance custom SOC. You will have an opportunity to work very closely with internal and external stakeholders. Your responsibilities will include but not be limited to:

  • Understand the hardware and software architecture of the product

  • Work with product and software architects, pre-Si and post-Si validation teams to develop an overall software validation strategy

  • Define and develop the validation framework for the software stack to facilitate automation of test content

  • Create high level as well as detailed low-level component validation plans

  • Work with the software team to create test suites and detailed test content to validate the software stack – a low-level device driver as well as a user library

  • Work with the software team to execute the validation strategy/plan and report out progress and product health to management at a regular cadence

  • Participate in as well as drive design and code reviews

  • Collaborate with other senior technical leads as well as drive deliverables independently

  • Solid written and verbal communication for expressing technical ideas and initiatives

  • Become adept in Agile software development practices, test-driven development and team processes based upon Scrum

  • Work in a diverse team environment, as well as independently

This position involves work on a U.S. Government contract which may impose certain security requirements:

  • If you are a U.S. citizen, the government may require that you certify that you are a U.S. citizen.

  • If you are not a U.S. citizen, the government may require you to pass a security check before you can be approved to work on the project.

Please note that any offer by Intel for this position is conditioned upon meeting and/or passing the U.S. government's security check requirements should the government impose these requirements.

Qualifications

You must possess the minimum qualifications to be initially considered for this position. Experience would be obtained through your prior work, academic research and/ or relevant job experiences.

Minimum Requirements:

  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent, with at least 6 years of relevant software development/validation experience

  • Or a Master’s degree in Computer Science, Computer Engineering or equivalent, with at least 4 years of relevant software development experience

  • 4 or more years of development and/or validation experience in a Linux user library environment

  • 2 or more years of development and/or validation experience in a Linux device driver environment

  • 2 or more years of OOP experience (C++, Python) and coding in a large distributed environment

Preferred Requirements:

  • Experience with HPC platforms (High-Performance Computing/Parallel Programming)

  • Knowledge of HPC concepts such as parallel computing, shared/ distributed memory, scaling, high availability, etc

  • Experience with highly threaded and high processor count environments

  • Familiarity with system/hardware architecture, bus protocols, and memory organization

  • Familiarity with various Linux tools

  • Comfortable task switching and managing multiple tasks at the same time

  • Solid written, verbal and presentation skills for expressing complex ideas and initiatives to audiences of varied technical skills

Inside this Business Group

The Data Center Group (DCG) is at the heart of Intel’s transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologies—spanning software, processors, storage, I/O, and networking solutions—that fuel cloud, communications, enterprise, and government data centers around the world.

Posting Statement. Intel prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.