Lead c++ developer

2 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

ByteDance - Backend Engineer, Machine Learning Systems - Singapore

ByteDance

Singapore (On-Site)
• 3 Months ago
Marvell India - Performance Engineer

Marvell India

Hyderabad, Telangana, India (On-Site)
• 4 Months ago
Larian Studios - DEVOPS BUILD ENGINEER

Larian Studios

Quebec, Canada (On-Site)
• 1 Month ago
Google - Cloud Technical Solutions Engineer, Security

Google

Bengaluru, Karnataka, India (On-Site)
• 3 Months ago
Playtech - Junior Cloud Security Engineer

Playtech

Kyiv, Kyiv City, Ukraine (On-Site)
• 3 Months ago
Fabric - Applied Researcher, Cryptography Hardware

Fabric

Santa Clara, California, United States (Remote)
• 4 Months ago
Keywords Studios (Player Support) - Software Engineer- Lead

Keywords Studios (Player Support)

Maharashtra, India (Hybrid)
• 1 Month ago
Jobs Malaysia - Two95 HR HUB - Augmented Reality Developer | AR Developer

Jobs Malaysia - Two95 HR HUB

Bengaluru, Karnataka, India (On-Site)
• 9 Months ago
Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

San Francisco, California, United States (Remote)
• 4 Months ago
HIR Expert - C++ Engineer

HIR Expert

Bengaluru, Karnataka, India (On-Site)
• 3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

DEVOTEAM - IT Traineeship - Data (Dutch speaking)

DEVOTEAM

Amsterdam, North Holland, Netherlands (On-Site)
• 3 Months ago
Visa - Staff Systems Engineer - GO

Visa

Singapore, Singapore (On-Site)
• 3 Months ago
Fluence - Controls Software Engineer II

Fluence

Houston, Texas, United States (Hybrid)
• 3 Months ago
Rambus - SMTS Verification Engineering

Rambus

Bengaluru, Karnataka, India (Hybrid)
• 4 Months ago
The Walt Disney Company - Media Systems Engineer II

The Walt Disney Company

Bristol, Connecticut, United States (On-Site)
• 1 Day ago
Microsoft - Technical Support Engineer - Kubernetes

Microsoft

Sydney, New South Wales, Australia (Remote)
• 3 Weeks ago
Luxoft - Senior Computer Systems Linux Engineer w/ Python

Luxoft

(Remote)
• 2 Months ago
Fortis Games - Senior DevOps Engineer

Fortis Games

Canada (On-Site)
• 3 Weeks ago
Microsoft - Senior Service Engineer

Microsoft

(On-Site)
• 3 Weeks ago
GeoServe - Senior Backend Engineer

GeoServe

Bengaluru, Karnataka, India (On-Site)
• 4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Karnataka, India

Paytm - Sales Team Lead - Dairy - Goa

Paytm

Goa, India (On-Site)
• 3 Months ago
Novus Hi-Tech - Senior Research Engineer

Novus Hi-Tech

Bengaluru, Karnataka, India (On-Site)
• 4 Months ago
Saviynt - Lead Technical Writer

Saviynt

Bengaluru, Karnataka, India (Hybrid)
• 3 Months ago
Synamedia - Manager, People Services

Synamedia

Bengaluru, Karnataka, India (On-Site)
• 4 Months ago
PwC - IN-Associate–ERP Controls- ITRA– Advisory – Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
• 3 Months ago
PwC - IN-Associate_ Azure DevOps Engineer_OneCloud_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
• 2 Months ago
Granicus - Technical Support Representative I

Granicus

Bengaluru, Karnataka, India (Remote)
• 4 Months ago
Dream Sports - SDE 3 - Frontend

Dream Sports

Mumbai, Maharashtra, India (On-Site)
• 3 Months ago
Bombay Play - Technical Artist

Bombay Play

Bengaluru, Karnataka, India (On-Site)
• 7 Months ago
ethosh designs pvt. ltd. - Digital Marketing Executive

ethosh designs pvt. ltd.

Leh, Himachal Pradesh, India (Hybrid)
• 1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Power Integrations - Staff Automotive Reliability Engineer

Power Integrations

Penang, Malaysia (On-Site)
• 3 Months ago
Fluence - Chief Battery Energy Storage System (BESS) Engineer

Fluence

Arlington, Virginia, United States (Hybrid)
• 4 Months ago
Riot Games - Art Outsourcing II (Illustration) - VALORANT

Riot Games

Dublin, County Dublin, Ireland (On-Site)
• 2 Months ago
Riot Games - Senior Visual Design Artist - League of Legends, Summoner's Rift Environment

Riot Games

Los Angeles, California, United States (On-Site)
• 3 Weeks ago
ByteDance - Senior Machine Learning Ops Engineer, ML System

ByteDance

San Jose, California, United States (On-Site)
• 3 Months ago
Meta - Software Engineer, Machine Learning

Meta

Los Angeles, California, United States (On-Site)
• 3 Months ago
Intel Corporation - GPU AI Compute Architect

Intel Corporation

Ireland (Hybrid)
• 1 Month ago
Tesla - Jr. PLC Programmer

Tesla

Neutraubling, Bavaria, Germany (On-Site)
• 4 Hours ago
ByteDance - Senior Site Reliability Engineer, ML System - Foundation Model

ByteDance

Seattle, Washington, United States (On-Site)
• 1 Month ago
Riot Games - Senior Software Engineer, VALORANT - Store

Riot Games

Los Angeles, California, United States (On-Site)
• 1 Month 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

Karnataka, India (On-Site)

View All Jobs

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