DevJobs

C++ Developer

Overview
Skills
  • C++ C++ ꞏ 5y
  • Distributed Systems
  • Multithreaded Systems
  • Software Architecture
  • Communication Protocols
  • Control Systems
  • Interfaces
  • Real-time Systems

CodeValue is looking for an experienced C++ developer to join our development and architecture team, working on advanced technology projects in the Network-Centric Operations (NCO) domain. This role involves building distributed operational software applications and designing complex system architectures.


Responsibilities:

  • Develop C++ software in a high-demand, multi-interface operational environment
  • Work with distributed and multithreaded systems
  • Design and lead software architecture at the system level
  • Collaborate closely with system, algorithm, testing teams, and clients both locally and internationally
  • Travel abroad for integration, deployment, and training, as needed



Qualifications


  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 5+ years of professional experience in C++ development
  • Experience building distributed software systems
  • Strong self-learning skills and team collaboration capabilities
  • Deep understanding of software architecture and complex system design
  • Experience with real-time systems / control systems – significant advantage
  • Familiarity with communication protocols and interfaces – advantage
  • Willingness to travel internationally


Benefits / Advantages:

  • Exposure to exciting operational and defense-related technology domains
  • Opportunity to develop real-time operational systems with complex algorithms and high-performance requirements

CodeValue