Infrastructure Software Engineer

Snke

Netanya

Description

Position Overview

We are seeking a Software Infrastructure and Cybersecurity Engineer to join our software platform team. The role combines software development, networking, wireless communications, cybersecurity, platform hardening, and internal infrastructure tooling.

This position requires a hands on engineer with strong Linux and C++ expertise, capable of working across software infrastructure, communication stacks, system security, performance optimization, and development productivity.

Responsibilities

· Design, develop, and maintain software infrastructure components and core platform services in C++, including internal engineering tools.

· Develop software modules supporting WiFi, Bluetooth, PCIe, Ethernet, and TCP/IP based communication systems.

· Design and implement cybersecurity aspects, system hardening, and secure software architectures.

· Analyze and optimize software performance, memory consumption, CPU utilization and system throughput.

Required Qualifications

· B.Sc. in Computer Science, Software Engineering, Computer Engineering, or related field.

· 5+ years of hands on C++ development experience.

· Strong understanding of Linux internals, processes, threads, synchronization mechanisms, IPC, memory management, and networking subsystems.

· Experience developing software for WiFi, Bluetooth, Ethernet, PCIe and TCP/IP based systems.

· Experience implementing secure software solutions and cybersecurity mechanisms.

· Experience with Linux hardening, access control, secure communications and certificate management.

Preferred Qualifications

· Experience developing networking services, communication frameworks, or distributed systems.

· Knowledge of Secure Boot, certificate management, code signing, encryption, and key management.

· Experience with vulnerability analysis, penetration testing support, or security compliance activities.