Job Description
Job Title:  Technical Consultant L3
City:  Bengaluru
State/Province:  Karnataka
Posting Start Date:  7/22/26

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: 

Job Description

͏

͏

͏

͏

Senior Java Developer (JavaFX / Microservices – Healthcare Domain)

Information at a Glance

Get Job Alerts

Receive notifications when we have open roles and get other relevant career news


Register >
 

Join Us

Explore open roles that match your interests and skills


Search Jobs >
 

If you encounter any suspicious mail, advertisements, or persons who offer jobs at Wipro, please email us at helpdesk.recruitment@wipro.com. Do not email your resume to this ID as it is not monitored for resumes and career applications.

Any complaints or concerns regarding unethical/unfair hiring practices should be directed to our Ombuds Group at ombuds.person@wipro.com.

We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, caste, creed, religion, gender, marital status, age, ethnic and national origin, gender identity, gender expression, sexual orientation, political orientation, disability status, protected veteran status, or any other characteristic protected by law.

Wipro is committed to creating an accessible, supportive, and inclusive workplace. Reasonable accommodation will be provided to all applicants including persons with disabilities, throughout the recruitment and selection process. Accommodations must be communicated in advance of the application, where possible, and will be reviewed on an individual basis. Wipro provides equal opportunities to all and values diversity.