Intel Software Validation/Test Lead - Linux in Hillsboro, Oregon
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.
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.
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
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.
All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance..