Apply Now    
Job ID: JR0051798
Job Category: Engineering
Primary Location: Haifa, IL
Other Locations:
Job Type: Experienced Hire

Senior Software Developer for Binary Instrumentation group

Job Description

The Software and Services Group is looking for talented SW engineers to extend its products and path-finding activities. The group develops SW technologies and products that improve Intel’s processors and the SW running on Intel’s processorsץ

Viruses and worms infect applications by changing program control flow and by inserting new code into the instruction stream. They do so for malicious purposes. We use similar techniques for good reasons - to help applications and programmers. Our software attaches to other programs, and dynamically injects new code into existing binary programs.

Sounds amazing? Yes it is.

Our binary instrumentation technology allows injecting code into any application while it's executing. The technology is already in use in many internal and public tools. We want to extend this technology with new capabilities and support additional use-case scenarios and customers.

In this role, you will design and develop code that controls and manipulates the execution of other programs, through code injection, operating system event interception, dynamic binary code recompilation and other techniques. You will do that on the Intel CPU and GPU. Our technology is developed in C/C++ for Windows, Linux and Mac.


Qualifications

  • Bsc or Msc in computer science or computer engineering
  • At least 4 years of experience in C/C++
  • Excellent SW design skills
  • Passion to master OS internal topics like system calls, loader, exceptions etc
  • Ability to read assembly code
  • Experience in Linux and/or OSX is an advantage

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.

Apply Now    

What would you like to do now?

Connect with Us

Get Job Alerts

Get started
Student Center

Find out more about working at Intel

Learn more
Education

Jobs@Intel Blog

Learn more

Grow your network of opportunities