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