C++ Software Engineer

Tipo de empleo: A tiempo completo

C++ Software Engineer – Hybrid – Competitive salary + Benefits - Must hold SC clearance or be eligible for SC clearance.

Khuda Technology are supporting a world-renowned leader in defence and security solutions, seeking a talented C++ Software Engineer to join their innovative team. As part of their global organisation, you will have the opportunity to work on cutting-edge projects that shape the future of defence technology worldwide.

Responsibilities:

* Design, implement, and maintain high-quality C++ software solutions to meet the needs of defence clients.

* Develop and optimize algorithms for mission-critical applications, ensuring performance, reliability, and scalability.

* Collaborate with cross-functional teams to integrate software components into larger systems and platforms.

* Conduct thorough testing and debugging of software applications to ensure they meet rigorous quality standards.

* Create comprehensive documentation for software designs, implementations, and procedures to support future development and maintenance efforts.

* Stay abreast of emerging technologies and industry best practices, actively contributing to the continuous improvement of our development processes and methodologies.

Skills and Qualifications:

* Extensive experience in C++ software development, with a deep understanding of language fundamentals, data structures, and algorithms.

* Strong object-oriented design skills, with the ability to create modular, reusable, and maintainable code.

* Experience in developing multi-threaded applications and implementing concurrency strategies for performance optimization.

* Solid understanding of software engineering principles, including software design patterns, code optimization, and version control.

* Excellent communication and collaboration skills, with the ability to work effectively in a global, cross-functional team environment