Consultant | C/C++ | Bengaluru | Engineering | Platform Development & Integration
Deloitte
Deloitte
Join Deloitte's Technology & Transformation practice as a Consultant specializing in C/C++ for Platform Development & Integration in Bengaluru. This role focuses on accelerating digital transformation through innovative software engineering and next-generation technology solutions.
Our team builds scalable, secure, and high-performing applications for industries like Energy, Utilities, and Industrial IoT. We blend deep engineering expertise with modern development practices, including AI-assisted software development and agile methodologies, to tackle complex business challenges.
Design, develop, and maintain high-performance Linux-based applications for industrial automation, energy management, and grid control. Translate business and technical requirements into robust software solutions, applying modern architectural principles and design patterns.
Build and enhance graphical editors, visualization tools, and monitoring dashboards. Develop efficient networking components using TCP/IP and socket programming. Implement automated unit tests, conduct code reviews, and troubleshoot complex defects.
Optimize applications for scalability and reliability. Utilize AI-assisted development tools like GitHub Copilot to boost efficiency. Support deployment and integration, collaborating with cross-functional teams throughout the project lifecycle.
We seek a Software Developer with 3-6 years of experience in C++ application development on Linux platforms. A strong grasp of OOP concepts, software engineering principles, and various design patterns (Singleton, Factory, Observer, Strategy, MVC/MVVM) is essential.
Experience developing desktop applications, Linux-based systems, or engineering software products is required. Proficiency in building graphical interfaces, system dashboards, or monitoring tools is also needed. Strong knowledge of Linux operating systems, system-level development, and debugging tools is crucial.
Familiarity with TCP/IP networking fundamentals and socket programming is required. Preferred qualifications include experience with unit testing, Agile methodologies, and strong analytical and communication skills. Hands-on experience with AI-powered development assistants like GitHub Copilot is highly valued.
Deloitte
Engineering