DevJobs

Junior Linux Embedded Software Developer

Overview
Skills
  • C C ꞏ 1y
  • C++ C++
  • Linux Kernel
  • TCP/IP
  • 802.11
  • Boot-loader
  • Dynamic Routing
  • IPSEC
  • PPP
  • VPN

Description


We are looking for a Linux Embedded SW Developer to join our SMB Embedded OS group.

The developer should have a passion to work on the development of new infrastructure and HW/SW interfaces on new Linux-based appliances served for network security tasks and targeted for the Small/Medium business market.


In this position, you will be taking part in the development of the embedded ARM-based Linux system and its SW interfaces to the HW components. You will need to work with TCP/IP stack and IP routing on Linux and be able to design and develop related networking features and solve complex field issues. The work includes working in C and sometimes C++, it includes developments in boot-loader, Linux Kernel and Linux User space.


Major Responsibilities


In this position, you will take part in the design and development of Check Point SMB/ROBO current and future security appliances.

The position includes a wide range of backend-related feature development, such as communication over Wi-Fi, Cellular 4G/5G modem, TCP/IP multicast and unicast dynamic/static routing, general Linux OS support and board-bring-up.


Desired Background


  • At least 1 year of experience, writing C on Embedded systems, or outstanding graduate.
  • Linux Kernel programming
  • Experience in Security/RT/Networking applications
  • Low level/drivers programming experience
  • Experience with TCP/IP networking
  • Knowledge in VPN, IPSEC, PPP, Dynamic Routing
  • Boot-loader programming experience
  • Definite advantage – Knowledge of 802.11 protocol and experience in wireless technology
  • Ability to work on diverse topics / Versatility


Check Point Software Technologies