Back to jobs
Regional hiringpublishedExternal employer
EIEndeavor IT Solution Pvt Ltd
Endeavor IT Solution Pvt LtdIT Services

C++ Developer

Location

Indore, Madhya Pradesh, India

Work type

Onsite

Employment

Internship

Experience

Experience flexible

Compensation

Compensation not disclosed

Posted

1d ago

Summary and responsibilities

Role overview

Summary

This role involves designing, building, and maintaining efficient and reliable C++ applications, ranging from desktop to native mobile and embedded systems. The developer will also be responsible for implementing performance and quality modules, identifying bottlenecks, and ensuring code quality and automation.

We are looking for a C++ developer responsible for building applications that may range from desktop applications to native mobile applications and embedded systems. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable C++ code

  • Implement performance and quality modules

  • Identify bottlenecks and bugs, and devise solutions to these problems

  • Help maintain code quality, organization, and automatization

Skills

  • Strong proficiency in C++, with fair knowledge of the language specification

  • Thorough knowledge of the standard library, STL containers, and algorithms

  • Good understanding of memory management in non-garbage collected environments

  • Understanding of dynamic polymorphism and C++ specific notions, such as friend classes

  • Familiarity with templating in C++

  • Knowledge of the latest C++11 standard is appreciated

  • Familiarity with embedded systems design, low-level hardware interactions

  • Knowledge of low-level threading primitives and real-time environments

  • Familiarity with system call wrapper library functions

  • Knowledge of writing native modules for high-level languages such as Node.js, Python, Go, etc.

  • Familiarity with language tools, such as Valgrind

  • Knowledge of component data sheets and specifications

  • Implementation of automated testing platforms and unit tests

  • Proficient understanding of code versioning tools

  • Familiarity with continuous integration

Updated 1d ago

Candidate fit

Skills and qualifications

Additional skills

C++ • 1+ yrs
STL containers • 1+ yrs
Algorithms • 1+ yrs
Memory management • 1+ yrs
Dynamic polymorphism • 1+ yrs
Friend classes • 1+ yrs
Templating • 1+ yrs
C++11 standard • 1+ yrs
Embedded systems design • 1+ yrs
Low-level hardware interactions • 1+ yrs
Low-level threading primitives • 1+ yrs
Real-time environments • 1+ yrs
System call wrapper library functions • 1+ yrs
Writing native modules • 1+ yrs
Node.js • 1+ yrs
Python • 1+ yrs
Go • 1+ yrs
Valgrind • 1+ yrs
Component data sheets • 1+ yrs
Automated testing platforms • 1+ yrs
Unit tests • 1+ yrs
Code versioning tools • 1+ yrs
Continuous integration • 1+ yrs

Experience

Experience flexible

How this role is positioned

Role classification

Job domains

Software Engineering

Industries

Technology & IT

Employment

Internship

Contract duration

Permanent

Hiring type

Direct

Global hiring

Location specific

Offer details

Compensation and benefits

Compensation

Compensation not disclosed

VisibilityShared on listing
CurrencyUSD
PeriodYearly

Location, schedule, and role shape

Work setup

Work conditions

Primary locationIndore, Madhya Pradesh, India
Work typeOnsite
Global hiringNo

Bandwidth profile

peopleMedium5/10
physicalLow2/10
cognitiveHigh8/10
executionHigh8/10
creativityMedium7/10
uncertaintyMedium6/10
communicationMedium6/10

Context on the employer

Company snapshot

Company

Endeavor IT Solution Pvt Ltd

Team size

Growing team

Location

Indore, Madhya Pradesh, India

We are professional organization committed to creating and implementing innovative solutions that help transform business. We have UK and US based clients. The services we deliver are web designing, digital marketing, mobile development, android system, apple technology, JAVA, IOS, and PHP Development. EITS associates have a diverse background, talent, experience, interest, and share a spirit of teamwork. The work environment at EITS is built around the belief of growth beyond boundaries. Some of the critical elements that define our work culture are global exposure, cross-domain experience, and work-life balance

Visit website

C++ Developer

Indore, Madhya Pradesh, IndiaInternship