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

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

29 Oct
|
Deloitte
|
Bengaluru

29 Oct

Deloitte

Bengaluru

Senior Consultant | C/C++ | Bengaluru | Engineering | Platform Development & Integration
• Job requisition ID : 115569
• Location: Bengaluru
• Entity: Deloitte Touche Tohmatsu India LLP

The Team

Deloitte’s Technology & Transformation practice delivers advanced engineering and software solutions across Energy, Smart Infrastructure, Industrial Automation, and Digital Enterprise domains. Our teams build high-performance, scalable, and mission-critical software products that enable intelligent energy management, connected systems, and next-generation industrial solutions. Leveraging modern engineering practices, Agile methodologies, and product development expertise, we help organizations accelerate innovation and digital transformation.

Your Work Profile

The Senior Software Developer – C++ will be responsible for designing, developing, testing, and maintaining reusable software and embedded software components for energy domain products and solutions. This role requires strong expertise in modern C++ development, multithreaded applications, software architecture, and system-level programming.

The ideal candidate will possess a strong foundation in object-oriented design, software engineering principles, data structures, and debugging techniques while collaborating with cross-functional teams to deliver high-quality and scalable software solutions.

Key Skills Required

- Education- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, MCA, M.Tech, MSc, or equivalent.
- 5–8 years of experience in software design and development.
- Strong expertise in:
- C++
- Modern C++ (C++11 and above)
- Object-Oriented Programming (OOP)
- Software Design Principles
- Hands-on experience with:
- Multithreading
- Concurrency
- Synchronization Mechanisms




- System Programming Concepts
- Strong understanding of:
- Data Structures
- Algorithms
- STL Containers
- Standard Template Library (STL)
- Experience with software architecture and design patterns.
- Excellent analytical and problem-solving skills.
- Robust written and verbal communication skills.
- Ability to work effectively with global and cross-functional stakeholders.

Key Responsibilities

- Analyze software requirements and functional specifications aligned with business needs.
- Design, develop, unit test, and maintain reusable software and embedded software components.
- Develop high-performance, scalable, and maintainable applications using modern C++ technologies.
- Participate in architecture discussions and software design activities.
- Perform code reviews, design reviews, and technical documentation reviews.
- Create and maintain:
- Requirements Documentation
- Technical Design Documents
- Test Documentation
- User and Developer Documentation
- Conduct unit testing and support quality assurance initiatives.
- Perform debugging, troubleshooting, and root cause analysis of complex software issues.
- Apply software engineering best practices, coding standards, and quality processes.
- Support continuous integration and software configuration management processes.
- Collaborate with architects, product owners, developers, and quality engineering teams.
- Ensure timely delivery of software components and project milestones.

Location and Way of Working

- Role: Senior Software Developer – C++
- Location: Bangalore, India
- Experience Required: 5–8 Years
- Working Model: Hybrid
- Technology Focus: C++, Modern C++, STL, Multithreading, Synchronization, Software Architecture, Linux, Embedded Software
- Domain Focus: Energy Automation, Industrial Software Engineering, Embedded Systems, Product Development.

📌 Senior Consultant | C/C++ | Bengaluru | Engineering | Platform Development & Integration
🏢 Deloitte
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior consultant | c/c++ | bengaluru | engineering | platform development & integration / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior consultant | c/c++ | bengaluru | engineering | platform development & integration / bengaluru