Search Jobs

Search by job, company or skills

  • Posted a month ago
  • Over 50 applicants have applied

Job Description

# C++ & DSA Trainer – Job Description

**Company:** Quality Thought

**Job Title:** C++ & DSA Trainer

**Experience:** 1–9Years

**Location:** Hyderabad

**Employment Type:** Full-Time

## Job Summary

Quality Thought is looking for an enthusiastic and knowledgeable **C++ & DSA Trainer** to deliver high-quality technical training to students and working professionals. The trainer will be responsible for teaching **C++ programming, Data Structures, and Algorithms** through practical, hands-on sessions.

## Key Responsibilities

* Conduct instructor-led training sessions on **C++ Programming and Data Structures & Algorithms (DSA)**.

* Explain programming concepts clearly using real-time examples and practical exercises.

* Develop training materials, presentations, assignments, coding exercises, and assessments.

* Teach C++ fundamentals, OOP concepts, STL, pointers, memory management, and advanced C++ concepts.

* Train students on **Data Structures** such as Arrays, Strings, Linked Lists, Stacks, Queues, Trees, Graphs, Hashing, and Heaps.

* Teach **Algorithms** including Sorting, Searching, Recursion, Dynamic Programming, Greedy Algorithms, and Graph Algorithms.

* Conduct coding practice sessions and help students improve their problem-solving skills.

* Evaluate student performance through assignments, coding tests, mock interviews, and assessments.

* Provide individual feedback and mentoring to students.

* Resolve students technical doubts and provide guidance on coding problems.

* Keep training content updated according to current industry requirements.

* Conduct interview preparation and coding assessment sessions.

* Collaborate with the academic/training team to improve course content and delivery.

## Required Skills

* Strong knowledge of **C++ Programming**.

* Excellent understanding of **Data Structures & Algorithms (DSA)**.

* Strong knowledge of **OOP concepts**.

* Hands-on experience with **STL in C++**.

* Good understanding of problem-solving and competitive programming concepts.

* Ability to explain complex technical concepts in a simple and understandable manner.

* Strong coding and debugging skills.

* Good communication and presentation skills.

* Ability to handle both beginner and advanced-level learners.

## Preferred Skills

* Experience as a **C++ Trainer, DSA Trainer, Technical Trainer, Coding Instructor, or Faculty**.

* Experience with coding platforms such as LeetCode, HackerRank, CodeChef, or similar platforms.

* Knowledge of **C++11/14/17/20**.

* Experience in conducting technical interviews or coding assessments.

* Knowledge of placement and interview preparation.

     ## Candidate Profile

* Passionate about teaching and mentoring.

* Strong logical and analytical thinking.

* Patient and approachable with students.

* Confident in delivering classroom/online training.

* Ability to create an engaging and interactive learning environment.

* Willingness to continuously learn and update technical knowledge.

Spotlight

  • Gifts on festivals

Masters in Technology (M.Tech/M.E)

More Info

Job Type:
Function:
Employment Type:

Key Skills

User Avatar

About Recruiter

0 Active Jobs

Similar Jobs

India, Remote
Skills:
Test Driven Development (TDD, Angular, C#, Xunit, Azure Storage, Agile Scrum, Asp.net Mvc, Angular Material, Dapper, Web Api, NSubstitute, PrimeNG, Azure APIs, YAML CI/CD pipelines, Microsoft Azure Cloud
Chennai, India
Skills:
.NET, Data Structures And Algorithms, C, Distributed Systems, Design Patterns, Automated Testing, DevOps practices, Object-Oriented Design, Service-oriented architectures, Networking fundamentals and protocols, Source control systems
Hyderabad, India
Skills:
Scripting, C Programming, Linux Drivers Development, embedded driver experience, U-boot driver development, debugging skills, System Level knowledge of ARM based SOCs
5-7 yrs
Chennai, India
Skills:
.NET, Inter-process communication (IPC), .Net Core 8 and above, C#, Gcp, Azure, Python, AWS, Virtualization tools, CI/CD pipeline development and maintenance, VS Code, Multi-threaded applications, Visual Studio 2022
7-10 yrs
Hyderabad, India
Skills:
Github, Debuggers, Debugging, C Programming, Scripting, Vitis, OP-TEE, Petalinux, Vivado, source code control systems, profilers, AMD classic Xilinx Tools, ARM based SOCs, U-boot