Similar Jobs SW development engineer for platform security software
Haifa (Haifa) Design / Civil engineering / Industrial engineering
Job description
Job Description
The Platform Security Division in the Software and Services Group is looking for a Software Engineer for the development of Intel Software Guard Extensions SGX and other CPU and Platform level security features.
In this project we are working side by side with the Intel Lab research team and the CPU development teams on all aspects of architecture, design, implementation and validation.
We work in a unique environment that combines software and hardware with a security focus.
You will experience working and integrating with new generations of CPUs and platforms, in different product lines, in all of their development phases.
The development varies from low level HW/SW development to integration to higher level security features and solutions.
The SGX technology is a set of new CPU instructions and infrastructure that enable applications to protect critical secrets. It provides the ability to execute code in a HW secured execution environment 'enclave' and ensures code and data integrity and confidentiality For more details about SGX please refer to: https://software.intel.com/en-us/sgx
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.
Desired profile
Qualifications
Ā· BSc or MSc in Computer Science or Electrical Engineering.
Ā· Solid understanding of computer architecture and micro-architecture.
Ā· Working knowledge of C and C++.
Ā· Assembly language programming knowledge is an advantage.
Ā· Excellent software and software debug skills.
Ā· Low-level SW/HW debug skills, passion to work closely with HW systems.
Ā· Familiarity with Platform architecture would be added advantage.
Ā· Knowledge of cryptographic principles is an advantage
Ā· Excellent communication skills and willingness to work in a competitive team environment