Job Description
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 Systems
• Led design and development of Command & Control / Combat Management Systems
• Headed a team of 5+ software engineers across UI and backend modules
• Designed high-performance C++ applications with multithreading support
• Developed Qt/QML-based user interfaces for real-time operational displays
• Integrated DDS middleware for distributed data exchange
• Implemented TCP/UDP-based communication interfaces
• Designed and optimized MongoDB and MySQL databases
• Conducted code reviews, debugging, unit testing, and performance tuning
• Maintained software documentation throughout SDLC
• Ensured compliance with quality, reliability, and security standards
• Developed CMS modules using C++ and Qt
• Worked extensively on Linux/Unix environments
• Implemented multithreaded applications for real-time systems
• Assisted in system integration and validation activities
• Supported deployment and maintenance of CMS software
KEY PROJECTS
Combat Management System (CMS)
• Role: Software Design
• Technologies: C++, Qt/QML, DDS, TCP/UDP, Linux, MongoDB, MySQL
• Responsibilities:
• System architecture design
• UI & backend development
• Team leadership & delivery management
• Qualification: BE – Electronics & Computer Science
💡 Quick Summary
Seeking a career-building opportunity? The Lead Software Design (Combat Management) position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Mumbai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.