Required Experience: Command & Control / Combat Management Systems (CMS)Software Design Lead with 5+ years of experience in Command & Control / Combat Management Systems (CMS), specializing in Advanced C++, Qt/QML-based UI development, Linux/Unix environments, and distributed real-time systems.Proven expertise in end-to-end software development lifecycle, team leadership, high-performance backend systems, and network communication protocols (TCP/UDP, DDS). Software Design Lead – Command & Control SystemsLed design and development of Command & Control / Combat Management SystemsHeaded a team of 5+ software engineers across UI and backend modulesDesigned high-performance C++ applications with multithreading supportDeveloped Qt/QML-based user interfaces for real-time operational displaysIntegrated DDS middleware for distributed data exchangeImplemented TCP/UDP-based communication interfacesDesigned and optimized MongoDB and MySQL databasesConducted code reviews, debugging, unit testing, and performance tuningMaintained software documentation throughout SDLCEnsured compliance with quality, reliability, and security standardsDeveloped CMS modules using C++ and QtWorked extensively on Linux/Unix environmentsImplemented multithreaded applications for real-time systemsAssisted in system integration and validation activitiesSupported deployment and maintenance of CMS softwareKEY PROJECTSCombat Management System (CMS)Role: Software DesignTechnologies: C++, Qt/QML, DDS, TCP/UDP, Linux, MongoDB, MySQLResponsibilities:System architecture designUI & backend developmentTeam leadership & delivery managementQualification: BE – Electronics & Computer Science
Job Title
Lead Software Design (Combat Management)