Software Validation Engineer

Intel   •  

Hillsboro, OR

Industry: Technology


Less than 5 years

Posted 5 days ago

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 seeking a software validation engineer who is highly motivated, creative, innovative and has a strong passion for validation - for developing a validation framework or leveraging an existing framework and enhancing it to meet our needs; development and execution of a test suite (with tangible test content) to identify issues and help increase the quality of the software stack being developed -– an engineer who has a validation mindset, is passionate about solving problems and has a background in software validation of firmware, user libraries, and device drivers.

As a member of this team, you will have an opportunity to influence 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:

  • Learn and work with a unique hardware and software architecture.
  • Develop or enhance the validation framework for the software stack to facilitate automation of test content.
  • Create detailed low level component validation plans.
  • Create test suites and detailed test content to validate the software stack – firmware, a low-level device driver as well as a shared library.
  • Test in a simulation and emulation environments pre-silicon.
  • Assist in feature development and develop test tools as required.
  • Execute the validation strategy / plan and report out progress and product health to the team and team lead at a regular cadence.
  • Participate in code reviews.
  • 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.

Minimum Required Qualifications:

Bachelor’s degree in Computer Science, Computer Engineering or equivalent, with 3+ years of relevant software development and/ or validation experience or a Master’s degree in Computer Science, Computer Engineering or equivalent, with at 2+years of relevant software development and/ or validation experience in the following areas:

  • Developing and / or validating Linux shared libraries.
  • Developing and / or validating Linux device drivers.
  • Developing and / or validating multi-threaded programs.
  • C/ C++ programming experience.
  • Scripting experience (Python, Shell ).

Preferred Requirements:

  • Strong working knowledge of various Linux tools.
  • Experience with multi-threaded applications.
  • Knowledge of x86 (or other) assembly language.
  • 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.