Consultant | C/C++ | Bengaluru | Engineering | Platform Development & Integration

Deloitte

3–6 yrs Bengaluru Full Time Work from office
Deloitte logo
Posted : 1 week ago
Actively hiring

Job description

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.

Responsibilities

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.

Qualifications

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.

Essential Skills

C++LinuxObject-Oriented Programming (OOP)Software Design PatternsTCP/IPSocket ProgrammingSystem Programming

Good to Have

GitHub CopilotAgile MethodologiesUnit TestingCode ReviewsSoftware QualityAI-Assisted Development

Highlights

  • Actively hiring

More Details

RoleConsultant | C/C++ | Bengaluru | Engineering | Platform Development & Integration
IndustryEngineering
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Deloitte logo

Deloitte

Engineering

Consultant | C/C++ | Bengaluru | Engineering | Platform Development & Integration at Deloitte | SkillMX | SkillMX