Looking for an experienced Senior C++ Developer with a strong background in application-level C++ development to join our development and architecture team for a long-term project (12 months+) in the Network-Centric Operations (NCO) domain.
This is a full-time freelance position only (not part-time), focused on building complex, distributed operational software systems.
Location: Herzliya or Yokneam
Hybrid model: At least 3 days per week onsite
What You’ll Be Doing?
Develop application-level C++ software in a high-demand, multi-interface operational environment
Work with distributed and multithreaded systems
Design and contribute to system-level software architecture
Collaborate closely with system engineers, algorithm teams, QA, and customers (local & international)
Participate in integration, deployment, and training, including occasional international travel
Requirements:
B.Sc. in Computer Science / Software Engineering or equivalent experience
At least 5 years of professional experience in application-level C++ development
Proven experience building distributed software systems
Deep understanding of software architecture and complex system design
Strong self-learning skills and excellent collaboration abilities
Willingness to travel internationally when required
Advantages:
Experience with real-time systems or control systems
Familiarity with communication protocols and system interfaces