Why Join Us?
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.
We need someone who desires to work with different communication technologies and devices such as wireless network devices, cellular modems, etc…
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.
Key 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.
Qualifications
1 or more years of experience, writing C on Embedded systems, or outstanding graduate.At least one of the below:- 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