We are looking for a Senior Linux Internals Software Engineer for our Tel Aviv R&D center.
You will be part of a team that designs and develops the Linux internals components of our revolutionary endpoint security product for the Linux platform.
Your Impact:
Design and implement innovative capabilities for a market leading product, deployed on a range of platforms from bare-metal to the cloud
Develop critical components in the Linux internals parts of the product, incl. user and kernel-mode OS-related infrastructures in both C and C++
Utilize cutting-edge Linux technologies for real-time event collection, anti-malware, anti-exploitation, network filtering and more
Lead features in coordination with other development and QA teams
Be part a team that values SW development best practices and high standards
You will be part of a team that designs and develops the Linux internals components of our revolutionary endpoint security product for the Linux platform.
Your Impact:
Design and implement innovative capabilities for a market leading product, deployed on a range of platforms from bare-metal to the cloud
Develop critical components in the Linux internals parts of the product, incl. user and kernel-mode OS-related infrastructures in both C and C++
Utilize cutting-edge Linux technologies for real-time event collection, anti-malware, anti-exploitation, network filtering and more
Lead features in coordination with other development and QA teams
Be part a team that values SW development best practices and high standards
Requirements:
Extensive knowledge of Linux internals, Linux under the hood
Very strong system-programming skills C++
At least 5 years of experience in Linux system-level programming
Strong debugging skills with various tools on different Linux platforms
Proven experience with multi-threaded application development
Bachelor’s degree or equivalent military experience required
Preferred
Familiarity with multiple Linux distributions (RHEL, Ubuntu, etc) – an advantage
Experience with containers, docker, k8s – an advantage
Experience with Linux namespaces – an advantage
Familiarity with different build environments – an advantage
Experience with software security and/or Linux Security modules (SecureBoot, SELinux, AppArmor, etc) – an advantage
Linux kernel programming experience – an advantage
Self Motivating and passionate for software engineering and coding
Experience with code-reviewing colleagues work with attention to details and enthusiasm for quality
Ability to work independently and as part of a team, working in stressed time constraints while maintaining focus and a sense of humor
Extensive knowledge of Linux internals, Linux under the hood
Very strong system-programming skills C++
At least 5 years of experience in Linux system-level programming
Strong debugging skills with various tools on different Linux platforms
Proven experience with multi-threaded application development
Bachelor’s degree or equivalent military experience required
Preferred
Familiarity with multiple Linux distributions (RHEL, Ubuntu, etc) – an advantage
Experience with containers, docker, k8s – an advantage
Experience with Linux namespaces – an advantage
Familiarity with different build environments – an advantage
Experience with software security and/or Linux Security modules (SecureBoot, SELinux, AppArmor, etc) – an advantage
Linux kernel programming experience – an advantage
Self Motivating and passionate for software engineering and coding
Experience with code-reviewing colleagues work with attention to details and enthusiasm for quality
Ability to work independently and as part of a team, working in stressed time constraints while maintaining focus and a sense of humor
This position is open to all candidates.