Job Title: EAD- Engineering-Consultant | C/C++ | Bengaluru

EAD- Engineering-Consultant | C/C++ | Bengaluru
• Job requisition ID : 100592
• Location: Bengaluru
• Entity: Deloitte Touche Tohmatsu India LLP
The team
Deloitte’s Technology & Transformation practice can help you uncover and unlock the value buried deep inside vast amounts of data. Our global network provides strategic guidance and implementation services to help companies manage data from disparate sources and convert it into accurate, actionable information that can support fact-driven decision-making and generate an insight-driven advantage. Our practice addresses the continuum of opportunities in business intelligence & visualization, data management, performance management and next-generation analytics and technologies, including big data, cloud, cognitive and machine learning.
Your work profile
The Software Engineer is responsible for analyzing software requirements and functional specifications in alignment with business needs. The role involves designing, developing, testing, and maintaining high-quality software components for energy domain products.
Key skills required:
• 3+ years of experience in software design and development
• Strong expertise in C++ (v11 and above), object-oriented programming, and software design principles
• Strong knowledge of multithreading, synchronization, and concurrent programming
• Good understanding of data structures and STL (Standard Template Library)
• Hands-on experience working in Linux environments
• Strong analytical and problem-solving skills
• Experience in crash dump analysis and debugging tools (e.g., GDB, core dumps)
• Knowledge of static code analysis tools and unit testing frameworks
• Experience in Windows environments is an added advantage
• Excellent communication skills (written and verbal)
• Ability to quickly learn new technologies and adapt to evolving project needs
• Strong collaboration skills for working with multiple stakeholders
Preferred Qualifications
• Education - B.E / B.Tech / MCA / M.E / M.Tech / MSc in Computer Science or related field
• Experience in energy domain or embedded/industrial software systems
• Exposure to CI/CD pipelines and DevOps tools
• Familiarity with Agile development methodologies (Scrum/Kanban)
• Experience with code review tools and software configuration management systems
• Knowledge of performance optimization and memory management in C++ applications
Key Skills & Competencies
• Software design and development (C++ focused)
• Object-oriented design and architecture principles
• Multithreading and concurrency handling
• Debugging, troubleshooting, and crash analysis
• Code quality, review, and static analysis practices
• Unit testing and test-driven development
• Linux-based development and tooling
• Continuous integration and configuration management
• Analytical thinking and structured problem solving
• Effective communication and stakeholder collaboration
Location and Way of Working:
• Base location: Bengaluru
