Technical Consultant L3 (Bengaluru, IND-29, IN, 560035)

Wipro
Wipro

IT

Posted on Jul 23, 2026

We are hiring a Senior C++ Developer (contract) to join our Bangalore R&D center. The role requires onsite presence. The engineer will work alongside our in-house engineering team and global counterparts, contributing to design, implementation, integration, and debugging of C++ applications on Linux.

Must-Have (Knockout Criteria)

  • 8–12 years of hands-on production C++ development experience
  • Strong command of Modern C++ (C++14 / C++17 or later) language semantics, STL, memory management, RAII, smart pointers, move semantics
  • Comfortable developing C++ applications on Linux as both the development and target platform.
  • Multithreading and concurrency: threads, synchronization primitives, thread-safe design
  • Strong debugging and troubleshooting skills — gdb, valgrind, or equivalent
  • Solid grounding in OOP, design patterns, and software design principles
  • Version control: Git
  • Unit testing frameworks (GoogleTest or equivalent)

Good to Have

  • Inter-process communication (IPC) — sockets, shared memory, message queues, or equivalent
  • Domain background in medical devices (medtech) or automotive ( strong preference)
  • Familiarity with regulated software development lifecycle (IEC 62304, ISO 13485, ISO 14971)
  • Experience with Qt / QML
  • Performance profiling and optimization on Linux

Key Responsibilities

  • Design, implement, and integrate C++ application features on Linux
  • Collaborate with software architects, product owners, and global counterparts on technical design and implementation decisions
  • Develop and maintain robust, performant, well-tested C++ code
  • Debug and resolve complex issues across the application stack
  • Participate in code reviews, design reviews, and technical discussions
  • Contribute to documentation aligned with regulated software development practices
  • Work within an Agile / Scrum delivery model

Soft Skills

  • Strong written and verbal English communication must be able to interface directly with global counterparts
  • Ownership mindset and ability to work independently
  • Comfortable in a regulated, quality-driven engineering environment

Job Description

͏

͏

͏

͏

Senior Java Developer (JavaFX / Microservices – Healthcare Domain)