DevJobs

Senior Embedded Software Engineer

Overview
Skills
  • Assembly Assembly
  • C C
  • C++ C++
  • Python Python
  • Shell Shell
  • Linux Linux ꞏ 5y
  • gdb gdb
  • Kubernetes Kubernetes
  • Docker Docker
  • Debugging
  • ARM
  • MIPS
  • Open Source projects
  • x86
  • exploits
  • Linking and Loading
  • DDoS
  • Compiling
  • Reverse engineering
  • ROP
  • Security knowledge
  • buffer overflows

Your Team


Check Point’s mission is to provide industry-leading security solutions that redefine the security landscape. IoT protect team works to provide the best security solutions for IoT devices: IP Camera, Drones, Medical devices and any smart devices.

If you want to be part of this new fascinating and fast-growing field in the Cyber Security industry, where your unique talent and value will be recognized, this is the place for you.


Your Impact & Responsibilities


  • Develop security protection techniques for embedded devices
  • Integrate Check Point IoT Nano agent into embedded Linux-based devices
  • Design and develop optimized code with small footprint and integrate it into the device
  • Develop tools for automatic deployment and enhanced code injection
  • Learn open-source methodologies and how they impact the product


Why it may be interesting to you:


  • Learn how IoT devices operate, how to find possible vulnerabilities on those devices and how to protect against them
  • Develop your investigation skills
  • Have an opportunity to interact with the most renowned people in the cyber security industry


Your Knowledge & Skills


  • 5+ years’ experience as a Linux developer
  • Experience from security companies - Advantage
  • Deep assembler (x86, ARM, MIPS) knowledge
  • Experience in debugging (GDB)
  • Deep understanding of LINUX internals
  • Development skills (Python, C/C++)
  • Experience with Open Source projects (modifying, building)


Advantages:


  • Reverse engineering skills
  • Theoretical knowledge on Compiling, Linking and Loading
  • Kubernetes and Dockerized containers
  • Security knowledge: how attacks are performed, DDoS, exploits, buffer overflows, shellcodes, ROP, etc.


Competencies:


  • Passionate developer with deep desire to make an impact and strive for excellence
  • Highest sense of ownership
  • Flexibility, versatility
  • Creative thinking
  • Committed to solving deep puzzles
  • Work hard, play hard
Check Point Software Technologies