Software Performance - Validation Engineer

Intel
Hillsboro, OR 97123
  • Job Code
    JR0183347
Job Description

Join us in our mission to enable breakthrough innovation for cloud computing in Intel's Data Platform Engineering and Architecture group (DPEA).

We're seeking an experienced Software Performance Engineer to join our team working in partnership with some of the world's largest Cloud Service Providers (CSP) to deliver state-of-the art cluster platform solutions. In this role, you will drive Intel differentiation through in-depth performance analysis, architectural characterization, and enabling Intel technologies. You will use your deep knowledge of platforms and cluster solutions to support the Data Products Group product portfolio while interacting with Architecture, Design, Silicon Validation, and Product teams to analyze requirements, partner with CSP's on use cases, and improve product test content and performance.

As the technical lead you will be responsible for creating, defining, and doing performance analysis, use and apply emulation and platform level tools and techniques to ensure performance to spec as well as own the development of methodologies, execution of validation plans, and debug of failures.

  • Set up hardware systems including servers, storage, and networking.

  • Install and configure software systems.

  • Run workloads and collect performance data.

  • In-depth analysis of performance data, reporting analysis findings and optimizing on Intel technologies.


This role will require someone who possesses a broad understanding of multiple server system areas and can demonstrate the skills needed to work and interface with the broader Intel organization that would likely consist of Architecture, Design, and Pre-silicon Validation teams with the overall goal of improving post-silicon test content and providing feedback for future on-die debug features. In this position you will gain invaluable experience into the internal workings of servers and how servers at scale are managed.


Responsibilities are, but not limited to:

  • Ownership of technical domains end to end.

  • Lead performance validation efforts to ensure quality at platform level in two or more of these areas highlighted below in minimum requirements.

  • Work with partners to plan, develop, and execute performance and validation plans, review requirements coverage, drive successful test execution, debug activities and taskforces participation for issue resolution.

  • Development, Delivery, and Execution of Performance Test Content.

  • Accurate measurement and post processing of key Performance Statistics across multiple environments.

  • Development of automated triage scripts to assist in performance bottleneck analysis.

  • Architecture and development of server firmware and software automation test scripts and utilities.


The ideal candidate will demonstrate:

  • Good customer orientation and willing to interface with customers, peers and seniors from various disciplines, and/or stakeholders from remote sites.

  • The attitude needed to be nimble and a team player when dealing with fast-changing requirements and complicated stakeholders.

  • Self-directed and driven work ethic with a can-do attitude.

  • Can partner well with others, communicate requests, and gather information from validation, design, BIOS, Firmware, Chipset, processor, and third parties, as needed, to get to issue resolution.


Qualifications

You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a positive factor in identifying top candidates. Requirements listed may be obtained through a combination of industry relevant job experience, internship experiences and or schoolwork/classes/research.

Minimum Requirements:

The candidate must have a Bachelor's degree or higher with 3+ years of industry experience in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or a related field.

Minimum Qualifications:

 
3+ years of experience in two of the following areas:

  • Firmware/Software development or validation experience; software stack from BIOS/FW through OS driver.

  • Performance debugging, testing, benchmarking and analysis tools like Linux perf, VTune, and PCIe analyzer on Intel Architecture.

  • System power/reset/boot flows, and firmware (BIOS, BMC and CPLD, etc.) interactions during the process with analytical problem solving, with low-level debugging skills that enable the root causing of issues cross hardware firmware and Operating System levels.


2+ years of experience in two or more the following areas:

  • Chipset/processor interfaces (PCI Express, UPI, Memory, etc.) Network Interface Cards/Controllers (NICs), and Server technologies (Security, Manageability, Virtualization, Power Management, Reset/Boot, Storage, Networking, RAS, etc.) and be willing to interpret specifications to assist with debug and test development.

  • C, C++, Python, bash scripting.

  • Linux test/development environment.

  • Systems validation and/or Experience with Pre-silicon or Post-silicon Platform Validation inclusive of Platform validation and or debug experience Intel Architecture and Server Platform experience.


Preferred Qualifications:


1+ years of experience in the following areas:

  • Debug tools -ITP protocol analyzers exercisers and or Logic analyzers, etc.

  • Hardware debug using software tools, EMONs, trace-based captures.

  • Cloud native stacks, cloud services, orchestration, and virtualization services.

  • Debugging PC and/or server platforms with various debug tools such as oscilloscope, ITP, among other.

  • Integrating reference code and/or platform support.

  • Hyper-V experience.

  • Outsource Design Manufacturers (ODM's) or customers while understanding the sensitive nature of NDA (Non-Disclosure Agreement) conversations and disclosures.

  • Test automation and Docker containerization.

Inside this Business Group

The Data Platforms Engineering and Architecture (DPEA) Group invents, designs & builds the world's most critical computing platforms which fuel Intel's most important business and solve the world's most fundamental problems. DPEA enables that data center which is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologiesspanning software, processors, storage, I/O, and networking solutionsthat fuel cloud, communications, enterprise, and government data centers around the world.



Posting Statement

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.

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Performance - Validation Engineer

Intel
Hillsboro, OR 97123

Join us to start saving your Favorite Jobs!

Sign In Create Account