Lead c++ developer

2 Months ago • All levels • Research & Development • ₹25,00,000 LPA - ₹40,00,000 LPA

About the job

Job Description

Lead C++ Developer responsible for designing, developing, and maintaining high-performance, scalable applications. Requires fluency in advanced C++ concepts (constructs, pointers, data structures, etc.), experience with TCP/IP, SSL/TLS, DSA, multithreading, relational databases (SQLite), and cross-compilation for ARM architecture. Strong debugging and profiling skills (gdb, gprof) are essential, along with proficiency in shell and Python scripting. Experience mentoring junior engineers and leading a team of 2-6 developers is required. The role involves working with operating system architecture (Linux, BSD), networking stacks, and potentially embedded systems interfaces. Unit testing and integration testing are key responsibilities.
Must have:
  • C++ (advanced)
  • TCP/IP, SSL/TLS, DSA
  • Multithreading
  • SQLite
  • ARM cross-compilation
  • Debugging (gdb, gprof)
  • Shell/Python scripting
  • Data structures
  • Linux/BSD OS architecture
  • Team leadership (2-6 engineers)
Good to have:
  • Networking stack programming
  • Embedded systems (devmem, gpio, DMA)

About the job

Skills:
c++, Internet Protocol Suite (TCP/IP), SSL/TLS, DSA, Multithreading, C,

Application Development: C++

  • Fluent with advance concepts of C++, e.g., constructs, strings, pointers, arrays, arrays & pointers, double pointers, function pointers, pointers to arrays, internal storage for various datatypes, creating in memory data-structures, bit-field operators, recursions, function call and stack formation, standard file I/O library, buffered IO, etc.
  • Relational database (SQLite)
  • Standard protocol implementation (TCP/IP, Serial etc)
  • Knowledge of object-oriented concepts and programming
  • Multi-Threaded development
  • Good design skills, familiar with SOLID principles
  • Experience with Make tools and cross compilation chains for ARM architecture.
  • Strong debugging and profiling skills (gdb, gprof)
  • Shell scripting, Python Scripting
  • Good understanding of data structures and implementation knowledge such as Stacks, queues, trees, etc.

Operating System

  • Operating system architecture (Linux, BSD flavours)
  • Working with process, threads, memory management
  • Locking mechanism in the OS

Good To Have (Operating System)

  • Networking stack knowledge
  • Networking stack programming experience will be an advantage.
  • Exposure to embedded systems interface (programming using in devmem, gpio, DMA)

Other Areas

  • Documentation and version control
  • Unit Testing and Integration Testing
  • Open to learn and adopt frequent changes.
  • Logical Reasoning
  • Experience in mentoring juniors and technical leadership of 2 to 6 engineers


Desired Skills and Experience

c++, Internet Protocol Suite (TCP/IP), SSL/TLS, DSA, Multithreading, C

View Full Job Description
â‚ą2500.0K - â‚ą4000.0K/yr (Outscal est.)
â‚ą3250.0K/yr avg.
Karnataka, India

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

SpeEdLabs is the pioneer of hybrid education for students living in Tier 3 & smaller towns. Our AI / ML empowered platform ensures the comprehensive learning and data driven teaching at affordable price.


Empowering Dreams of Bharat with affordable education

JEE | NEET | CBSE | ICSE | Grades 6th to 12th | JEE/NEET

Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by SpeEdLabs

Similar Jobs

ByteDance - Senior Site Reliability Engineer, ML System

ByteDance, United States (On-Site)

Meta - ASIC Engineer, Design Verification

Meta, United States (Remote)

Medpace - Platform Engineer

Medpace, India (On-Site)

Rivos - Silicon DFT - Full time

Rivos, India (Hybrid)

Intel Corporation - Platform Hardware Design Engineering Manager

Intel Corporation, Israel (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Feld Entertainment - Body Refurb Technician

Feld Entertainment, United States (On-Site)

Paytm - QA Automation -  QA Engineer

Paytm, India (Hybrid)

Zazz - AWS Infrastructure Engineer

Zazz, India (On-Site)

Luxoft - Datamart Developer

Luxoft, Singapore (On-Site)

Cirrus Logic - Full Stack Developer

Cirrus Logic, United Kingdom (Hybrid)

Steer Studios - Senior IT Administrator

Steer Studios, Saudi Arabia (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Karnataka, India

Juego Studios - Unity Developer _Delhi _Onsite

Juego Studios, India (On-Site)

KPIT - C++ Solution Architect/SME

KPIT, India (On-Site)

Alp Consulting  - Lead Illustrator

Alp Consulting , India (On-Site)

Aava Alkaline Natural Mineral Water - Social Media Manager

Aava Alkaline Natural Mineral Water, India (On-Site)

DP World - Executive

DP World, India (On-Site)

Oceaneering - Principal Data Scientist

Oceaneering, India (Hybrid)

ION - UK Holdings - India - 860

ION, India (On-Site)

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Student Researcher, PhD, Winter/Summer 2025

Google, United States (On-Site)

Motion Recruitment Partners LLC - Software, Technical Expert

Motion Recruitment Partners LLC, India (On-Site)

Meta - ASIC Engineer Intern, Implementation

Meta, United States (On-Site)

Nielsen Holdings - Software Engineering Manager - Windows\C++\.Net

Nielsen Holdings, India (Hybrid)

GreenWave™ Radios - Tech Lead, Design Verification

GreenWave™ Radios, India (On-Site)

Get notifed when new similar jobs are uploaded