2 - 4 years

3 - 4 Lacs

kollam delhi / ncr

Posted:17 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities

1. Design, develop, and maintain efficient, robust, and scalable high preformance software applications and components using C and C++.

2. Analyze and optimize code for performance, memory usage, and resource efficiency.

3. Identify, diagnose, and resolve software defects and issues through debugging and unit testing.

Preferred candidate profile

Experience Required: Experienced in C/CPP programming for 2 or more years. Experieced in working on high performance solutions.

Education Qualifications Required: Bachelors or Masters in any computer science or programming related degrees or experienced in high performance low level programming.

Skills Required:

  1. Essential

Language Fundamentals:

Understanding syntax, data types, variables, operators, control flow statements (if/else, loops), functions, and basic input/output.

  • Pointers and Memory Management:

Proficiency in using pointers, dynamic memory allocation (malloc, calloc, realloc, free), and understanding memory layout. Advanced memory management techniques, including smart pointers (unique_ptr, shared_ptr, weak_ptr) and RAII (Resource Acquisition Is Initialization).

  • Data Structures:

Implementing and utilizing fundamental data structures like arrays, linked lists, stacks, queues, trees, and graphs.

  • File Handling:

Performing operations on files, including reading, writing, and appending data.

  • Error Handling:

Implementing mechanisms to handle and manage errors and exceptions.

  • Multithreading:

Understanding and implementing concurrent programming concepts for performance optimization.

B. Desired

Ability to analyze problems, design efficient algorithms, and implement them effectively.

Experienced in high performance programming, Knowledge of working on Linux based environment

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Innspark Solutions logo
Innspark Solutions

Computer and Network Security

Karunagappalli Kerala

RecommendedJobs for You

chennai, tamil nadu, india