Software Engineer
Intel CorporationSan joseUpdate time: March 10,2022
Job Description

Integrates, validates, and debugs software across the stack for a specific product, platform, feature, or technology. Designs and develops a software validation environment, the integration, and the enabling of the software stack. Responsible for the creation of validation plans, automation, associated methodologies, and triage and debugging of failures. Writes validation standards and procedures, analyzes the results to ensure correct functionality, triages failures, and recommends or develops corrective action. Assesses the state of the art and employs new methods to improve quality, automation, and product release efficiency.


Qualifications

You must possess the minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.

Minimum Qualifications:

Bachelor's Degree or higher in Computer Science , Computer Engineering, Electrical Engineering or related field with 3+ years of experience with the following:

  • Computer Architecture
  • Operating system, Windows OS, device drivers, SW/FW interactions with hardware, Multithreading
  • Debug methodologies and debugging techniques
  • 2+ years of experience in active debug of platform software and hardware

Advanced English level
Candidate must have unrestricted permanent right to work in Costa Rica

Preferred Qualifications:

Master's Degree or higher in Computer Science, Computer Engineering or related fields and 5+years of experience with any of the following:

  • Experience in troubleshooting issues these protocols and respective interfaces. Some working experience with protocol analyzers in capturing and analyzing logs with these interfaces.
  • POST procedure, some UEFI shell commands, how OS and UEFI interacts, etc.; capture BIOS logs.
  • Working knowledge and skills on scripting languages such as Powershell and Python for test automation
  • Be able to read and understand existing scripts, identify and fix bugs, and program for new features
  • Programming in C/C++ is a plus. Need to be comfortable manipulating low level memory operations, file and memory-mapped APIs.
  • Awareness and knowledge of ITP, PythonSV, and dediprog
  • Familiar with basic Windows troubleshooting and monitoring tools such as: Event viewer, WinDbg, device manager, task Manager, etc.
  • Computer lab related efforts such as building a PC with the needed components for its intended use (will be using Reference boards), installing or removing components, flash/update system and component firmware, and installing OS images and necessary software.

Inside this Business Group

The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to continue to advance PC experiences to deliver the real-world performance people demand. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth.



Work Model for this Role

This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site.

CRExperienced HireJR0211405San JoseClient Computing Group

Get email alerts for the latest"Software Engineer jobs in San jose"