DevJobs

Software Engineer C++

Overview
Skills
  • C++ C++ ꞏ 3y
  • ML ML
  • Linux Linux
  • OOP OOP ꞏ 3y
  • Multi-threaded platform
  • TCP/IP
  • AI
  • Cellular protocol
About The Position

We are seeking a Software Engineer with strong C++ expertise on Linux to join our team. The ideal candidate demonstrates exceptional analytical and logical thinking, the ability to independently infer system behavior from complex data flows, and a deep understanding of performance-critical software.

You will work on designing and optimizing scalable, high-throughput systems, navigating complex architectures, and reasoning about real-world network behavior. Familiarity with telecom environments, protocols, and large-scale traffic systems is highly valued, along with a mindset that proactively identifies problems, deduces root causes, and drives solutions end-to-end.

Requirements

  • 3+ years experience in OO development, C++ – Mandatory.
  • Familiarity with communication protocols (TCP/IP) and Linux environment – Mandatory.
  • Experience with Cellular protocol- Advantage.
  • Familiarity with AI/ML- Advantage.
  • B.Sc. Computer Science (or equivalent) from a known university or relevant military experience.
  • Highly motivated to learn and develop in different directions.

Responsibilities

  • Development of core modules for RADCOM’s monitoring system in C++
  • Development and implementation of algorithms and efficient data structures.
  • Ensuring high-speed system performance in a multi-threaded platform.
  • Involvement in the full product development cycle from design to production.
  • Identify issues and implement solutions to complex problems in large-scale infrastructure.
  • Auto deduct and independent, with ability to manage projects E2E.
  • Motivation to grow and take responsibiity.
RADCOM