Lead c++ developer

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

Job Summary

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)

Job Details

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

Similar Jobs

SSC Technologies - Senior Technical Consultant (Riyadh, KSA)

SSC Technologies

Saudi Arabia (On-Site)
5 Months ago
Enphase Energy - DevOps Engineer

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Nielsen Holdings - Software Engineer - Bigdata ( Java or Scala or  Python, Spark, SQL, AWS )

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Next Level Business Services - Teradata Developer

Next Level Business Services

St. Louis, Missouri, United States (On-Site)
5 Months ago
Cold Symmetry - UE5 Character TD/Technical Animator

Cold Symmetry

(Remote)
2 Months ago
NVIDIA - AI Computing Software Engineering Intern, TensorRT

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
Meta - ML Silicon Performance Architect

Meta

Austin, Texas, United States (On-Site)
4 Months ago
NVIDIA - System Software Engineer

NVIDIA

Hyderabad, Telangana, India (On-Site)
2 Months ago
Zuru - Sr. Python Developer

Zuru

Kolkata, West Bengal, India (On-Site)
5 Months ago
NVIDIA - Senior Optics Firmware Verification Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Patreon - Site Reliability Engineer

Patreon

United States (Remote)
2 Weeks ago
NVIDIA - Video Data Student

NVIDIA

Ra'anana, Center District, Israel (On-Site)
1 Month ago
SmileGate - Lost Ark Build Manager

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
2 Months ago
Riot Games - Principal Software Engineer - VALORANT, Foundations, Build Platforms

Riot Games

Dublin, County Dublin, Ireland (On-Site)
4 Months ago
Fluence - Controls Software Engineer-II(m/f/d)

Fluence

Erlangen, Bavaria, Germany (Hybrid)
5 Months ago
IGT - Cloud Operations Engineer II

IGT

Las Vegas, Nevada, United States (On-Site)
3 Months ago
Microsoft - Technical Support Engineer - Azure Cloud

Microsoft

(Remote)
3 Months ago
CloudHire - Wordpress Full Stack Developer

CloudHire

Maharashtra, India (Remote)
2 Weeks ago
Intel Corporation - Info Security DevSecOps Engineer

Intel Corporation

Penang, Malaysia (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Karnataka, India

Trend Micro - Sales Operations , India

Trend Micro

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Wind River Systems - Member of Technical Staff - DevOps Framework Engineer

Wind River Systems

Bengaluru, Karnataka, India (On-Site)
5 Months ago
CloudHire - NOC Technician

CloudHire

Telangana, India (On-Site)
3 Months ago
Golden Opportunities - IT Recruitment Experts

Golden Opportunities

Pune, Maharashtra, India (On-Site)
6 Months ago
Arrow Electronics - React.JS Developer_ Evergreen (4 to 10 Years)

Arrow Electronics

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Impact Analytics - Senior Software Engineer - Backend

Impact Analytics

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Enphase Energy - Sr. Staff Engineer - ERP

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Shyft Labs - Lead React Developer

Shyft Labs

Noida, Uttar Pradesh, India (On-Site)
5 Months ago
PwC - Senior Associate - SAP HCM-TC

PwC

Kolkata, West Bengal, India (On-Site)
6 Months ago
Paytm - DBA - Senior MySQL DBA

Paytm

Noida, Uttar Pradesh, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Bright Machines - Perception Research Engineer

Bright Machines

San Francisco, California, United States (On-Site)
5 Months ago
Riot Games - Principal Software Engineer - Riot Client

Riot Games

Dublin, County Dublin, Ireland (On-Site)
4 Months ago
W Beyond   - Embedded C

W Beyond

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Google - Senior Software Engineer, Machine Learning, YouTube

Google

San Bruno, California, United States (On-Site)
3 Months ago
Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

Belgium (Remote)
5 Months ago
Cadence - Lead C++ Software Engineer

Cadence

San Jose, California, United States (On-Site)
6 Months ago
ByteDance - NLP Engineer Intern - 2025 Start

ByteDance

Singapore (On-Site)
5 Months ago
Power Integrations - Senior Applications Firmware Engineer

Power Integrations

Pasig, Metro Manila, Philippines (On-Site)
5 Months ago
Krafton  - [Publishing] Member of Game PR (3~5년)

Krafton

Seoul, South Korea (On-Site)
2 Months ago
Google - Senior Silicon Digital Design Engineer

Google

Mountain View, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

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

Get notified when new jobs are added by SpeEdLabs

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug