C++ Software Development-QNX/Linux

Embitel Technologies

Bengaluru

On-site

INR 1,500,000 - 2,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Embitel Technologies in Bengaluru seeks a senior software engineer with 5+ years of experience in Modern C++ (C++17+) and POSIX systems programming. You will contribute to OS and middleware development, optimize threading and IPC, and ensure memory efficiency in complex embedded environments.

You should be proficient with CMake or Bazel, debugging with GDB or Valgrind, and familiar with Embedded Linux or RTOS such as QNX.

Qualifications

  • 5+ years of software development with Modern C++ (C++17+)
  • Proficiency with CMake or Bazel build systems
  • OS and Middleware development in C++
  • Strong memory management and debugging skills (GDB/Valgrind)
  • Experience with Embedded Linux or RTOS (QNX)
  • Experience with ASPICE processes and automotive compliance

Skills

Modern C++ (C++17+)
Multithreading & IPC
Memory management & debugging
Strong communication
Git workflows experience

Tools

CMake/Bazel
GDB
Valgrind
Embedded Linux / RTOS
Git-based workflows

Job description

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).
  • 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

C++ Developer - Insight
C++ Developer - Insight

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 1,800,000 - 2,500,000
Embedded Software Engineer
Embedded Software Engineer

Cloud Orbit Technologies • Bengaluru Urban

On-site
INR 800,000 - 1,200,000
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
Technical Lead - AOS C++
Technical Lead - AOS C++

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 2,500,000 - 4,200,000
OS / BSP Lead
OS / BSP Lead

Tata Elxsi • Pune District

On-site
INR 1,500,000 - 2,700,000
Embedded Software Engineer QNX
Embedded Software Engineer QNX

Embitel Technologies • Pune District

On-site
INR 1,500,000 - 2,100,000
Embedded C++ Lead
Embedded C++ Lead

Expleo • Chennai District

On-site
INR 600,000 - 900,000
Senior C++ Engineer
Senior C++ Engineer

SUN Mobility • Bengaluru

On-site
INR 2,500,000 - 3,600,000
Embedded C++ with Linux Platform Development
Embedded C++ with Linux Platform Development

Capgemini • Bengaluru

On-site
INR 1,200,000 - 1,600,000
QNX- Systems Software Developer (BSP / Device Drivers)
QNX- Systems Software Developer (BSP / Device Drivers)

BlackBerry Inc. • Hyderabad

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