Intel IP System Validation Firmware Software Engineer in Folsom, California

Job Description

Are you an experienced Firmware Software (FW/SW) engineer with a real passion for Intel Architecture and Embedded Systems? Do you love problem solving and crafting creative solutions in the HW logic validation space?

As a business unit within Intel, we will continue to apply Moore’s Law to drive the future of IP technologies. The IP Technologies Group (ITG) has been delivering industry-leading IPs to all business units across Intel. In order to take advantage of the many opportunities that we see in the future for Intel Chipsets, ITG is looking for an extraordinary FW/SW Engineer to join our IP System Validation team.

As a FW/SW Engineer in our IP System Validation team (IP SV), you will deliver content for pre and post silicon validation of Security IPs. You will develop SW test infrastructure and content that is re-usable and automatable based on IP requirements. You will debug of both HW and SW failures and driving root-cause and solutions. You will also be responsible for the development of methodologies, execution of validation plans, and debug of failures.

Your specific role will include but not limited to:

  • Collaborate with IP architecture, design, and pre-silicon verification teams to gather requirements and develop test plans for new IP generations

  • Debug test failures using a variety of debug tools, characterization of the failure, root-cause to RTL line of code and bug fix verification

  • Develop creative solutions in the validation space in environments such as IP FPGA, SOC HFPGA, SLE (emulation), VP, Post-Si.

  • Plan and develop new test content and improve existing test content and capabilities (in C, C++, Assembly, Python)


  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science or related

  • 2+ years of industry experience in semiconductor, high-tech company, or related with the following experience (below):

  • Experience with embedded firmware or software development

  • Experience in low level programming, system architecture, operating systems, device architecture

  • Experience in both C and C++ and OOP concepts

  • Experience with processors, chipset, memory, I/O-subsystems, and bus protocols (ex. PCIe, SMBus, USB etc.)

  • Experience with scripting (ex. Python, Perl, TCL, Shell, etc.)

Preferred (Additional) Qualifications

  • M.S. Electrical Engineering, Computer Engineering, Computer Science or related discipline

  • Experience with embedded software development using Intel Architecture (ex. Intel x86)

  • BIOS development experience

  • Experience with Pre and/or Post Si System Validation

  • Experience with Early Prototyping (ex. Emulation, Simics, FPGA)

  • Experience with debug tools JTAG, Lauterbach, TLA, Oscilloscopes

Inside this Business Group

The Platform Engineering Group (PEG) is responsible for the design, development, and production of system-on-a-chip (SoC) products that go into Intel’s next generation client and mobile platforms. PEG strives to lead the industry moving forward through product innovation and world class engineering.

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.