Sign In
 [New User? Sign Up]
Mobile Version

Software Engineer


Santa Clara, CA
Job Code:
  • IT Engineer
  • Engineering
  • Developer
  • Software Engineer
  • Save Ad
  • Email Friend
  • Print
  • Research Salary

Job Details

Software Engineer Careers at Intel in Santa Clara, CA
Job ID: JR0032598
Job Category: Engineering
Primary Location: Santa Clara, CA US
Other Locations: Oregon, Hillsboro;
Job Type: Experienced Hire

Software Engineer

Job Description
As part of the Client Security team in the Software and Services Group you will be working with other members of the team to explore and build advanced techniques for threat detection and prevention in Windows PC software applications. The responsibilities will include, but are not limited to design and development of software to - inspect application behavior- analyze code execution flow using both static and dynamic methods- develop heuristic algorithms for anomalous behavior detection- develop machine learning models for application control flow analysis and prediction You will join a dynamic team to create an SDK targeted for ecosystem adoption across ISVs. The SDK includes Windows user mode libraries and kernel driver to utilize platform hardware capabilities. You will be expected to design software solutions, adhere to secure coding practices, conduct design/code reviews, and take responsibility for some team wide activities such as Architecture/API documentation and meeting customer requirements.


BS in CS or EE required, MS preferred - 3-5+ years of working experience in software development. Must be strong in software development/debugging methodologies and skilled in C/C++ programming and the C/C++ runtime. Experience with program execution control flows, x86 instruction set and assembly language highly desired. Good knowledge of system programming e.g. kernel structures, thread synchronization, process primitives, memory management will be necessary. Expertise in a field such as driver development, communication protocols, inter-process communication or malware detection/security is preferred. Experience with dynamic binary instrumentation frameworks like PIN, DynamoRio or Valgrind is a must. Must be pro-active in documentation, unit tests, issue resolution and work seamlessly with the team to achieve common goals. Good written and verbal communication skills with the ability to create and present demos. Must be able to deal with some degree of ambiguity and drive clarity in key areas and create project impact. Team leadership back-ground is a big plus.

Inside this Business Group

The Intel Software and Services Group (SSG) connects Intel to the worldwide software community. SSG strives to bring competitive advantage to Intel platforms by helping independent software vendors, operating system developers, OEMs, channel members and systems integrators deliver exceptional customer value and achieve differentiation on Intel® processor technologies. SSG provides global leadership to the software community through its technical expertise, industry enabling activities, and developer products and programs.

Other Locations

Oregon, Hillsboro;

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.


As an electronics industry innovator and a leader in corporate responsibility, we look for ways to apply our technology to address global challenges while serving as a role model for how companies should operate.

Powered By

Featured Employers

Featured Jobs