Technical Lead - AOS C++

embIND Embitel Technologies (India) Private Limited

India

On-site

INR 2,500,000 - 4,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

embIND Embitel Technologies (India) Private Limited, located in Whitefield, Bangalore, seeks an experienced software engineer with 5+ years in Modern C++ (C++17+) and POSIX systems programming. The role emphasizes OS/Middleware development, memory management, multithreading, IPC, and advanced debugging.

You will collaborate with globally distributed teams and contribute to automotive ASPICE processes in Embedded Linux/RTOS environments such as QNX.

Qualifications

  • 5+ years of software development experience with Modern C++ (C++17 or later) and a deep understanding of POSIX-compliant systems programming.

Responsibilities

Skills

Modern C++ (C++17+)
CMake
Bazel
Multithreading
IPC
OS Middleware
Memory management
Debugging/profiling
Python
Git workflows
Embedded Linux
RTOS (QNX)
ASPICE
CI/CD
Profiling tools

Tools

GDB
Valgrind

Job description

Job Description

Location: Whitefield, Bangalore

Experience: Overall 5-10 years (development)

Business Unit: Cariad India

Qualifications:

  • 5+ years of software development experience with Modern C++ (C++17 or later) and a deep understanding of POSIX-compliant systems programming.
  • Proficiency in build-systems, specifically CMake or Bazel (required).
  • Strong background in Operating Systems (OS) and Middleware development using C++.
  • Solid knowledge of multithreading, inter-process communication (IPC), scheduling, and synchronization.
  • Deep understanding of memory management (shared memory, stack/heap, fragmentation) and experience diagnosing memory leaks.
  • Hands‑on experience with advanced debugging and profiling tools (e.g., GDB, Valgrind, or similar).
  • Proficiency in Python is preferred but not mandatory.
  • Excellent communication skills with the ability to interface effectively with globally distributed engineering teams.
  • Experience in Git-based or open-source workflows is a must.
  • Experience with Embedded Linux or RTOS (e.g., QNX).
  • Experience in ASPICE processes and related automotive compliance standards.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - AOS - C++
Senior Software Engineer - AOS - C++

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 1,400,000 - 2,200,000
Engineering Manager - AOS
Engineering Manager - AOS

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Technical Lead_IDS C++ Developer
Technical Lead_IDS C++ Developer

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 600,000 - 1,200,000
C++ Developer, FuSa
C++ Developer, FuSa

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Technical Lead-GDC(C++)
Senior Technical Lead-GDC(C++)

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Technical Lead - COSMOS
Technical Lead - COSMOS

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 1,000,000 - 1,500,000
C++ Developer - Insight
C++ Developer - Insight

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 1,800,000 - 2,500,000
Technical Lead - Embedded SW Developer /Test
Technical Lead - Embedded SW Developer /Test

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 1,800,000 - 2,400,000
Advanced C++ Senior Developer
Advanced C++ Senior Developer

Robert Bosch Group • Bengaluru

On-site
INR 1,400,000 - 2,600,000
Technical Lead
Technical Lead

HL Klemove Tech Centre India • Bengaluru

On-site
INR 1,200,000 - 1,800,000