C++/Linux Developer

3 weeks ago


Bengaluru, Karnataka, India Jobtravia Pvt. Ltd. Full time

Job Profile : C++ Linux Developer Automotive Domain | Bangalore

Domain : Automotive Infotainment & Cockpit Systems

Project : Mercedes-Benz | Advanced Cockpit & Infotainment Development

Location : Bangalore

Experience : 3- 5 years

Join Date : Immediate Joiners Only

About the Role :


We are seeking a highly skilled C++ Linux Developer with strong expertise in embedded systems and automotive infotainment/cockpit software development. You will work on Mercedes-Benzs next-gen cockpit systems, contributing to HMI, graphics frameworks, middleware, and hardware integration layers. This role requires in-depth knowledge of ARM-based multicore platforms, Linux kernel internals, and GPU/graphics pipelines, with a focus on performance, safety, and reliability.

Key Responsibilities :

Core Development :


- Design, implement, and optimize C/C++ applications for infotainment/cockpit systems running on Linux/Android.

- Develop device drivers and middleware components for ARM-based platforms.

- Work on multilayered software architecture for infotainment, HMI, and connectivity modules.

- Implement and optimize low-latency graphics rendering pipelines (Wayland, Weston, OpenGL ES, Vulkan).

Platform & Kernel Engineering :


- Configure and manage device trees for ARM SoCs.

- Work with Linux kernel internals :

1. Memory management (paging, allocation, MMU).

2. Interrupt handling and scheduling (ARM GIC, timers).

3. DMA and hardware abstraction.

- Debug and optimize kernel-space and user-space Contributions :


- Develop and integrate infotainment security frameworks (secure boot, sandboxing, access control).

- Contribute to functional safety compliance (ISO 26262, ASPICE) in embedded development.

- Ensure real-time responsiveness and deterministic behavior for cockpit-critical features.

- Collaborate with HMI designers and system architects to ensure seamless UX integration.

Collaboration & Tools :


- Use Git, Repo, Gerrit, and CI/CD pipelines for version control and code reviews.

- Work closely with cross-functional teams (UI/UX, hardware, QA, DevOps).

- Debug using GDB, perf, Valgrind, strace, dmesg, and JTAG/trace tools.

Required Skills & Experience :


- 3- 5 years of hands-on experience in C++ (C++11/14/17) development on Linux/Android.

- Strong understanding of embedded ARM architectures (ARMv8, Cortex-A, GPU subsystems).

- Hands-on experience in infotainment/cockpit SW development & design.

- Strong understanding of Linux kernel internals (schedulers, memory, device drivers).

- Experience with Linux/Android graphics frameworks (Wayland, Weston, DRM, EGL).

- Knowledge of multicore synchronization, IPC mechanisms, and real-time optimizations.

- Exposure to networking stacks (CAN, Ethernet) and automotive communication protocols.

- Strong debugging and performance optimization skills in multi-threaded environments.

Nice-to-Have (Preferred Qualifications) :


- Familiarity with AUTOSAR Adaptive and QNX.

- Knowledge of Hypervisors, containerization (Docker/LXC) for embedded.

- Experience with Yocto/Buildroot for Linux builds.

- Exposure to functional safety (ISO 26262) & cybersecurity standards (ISO 21434).

- Prior work on OTA updates, diagnostic services (UDS), and Telematics modules.

(ref:hirist.tech)
  • C++/Linux Developer

    3 weeks ago


    Bengaluru, Karnataka, India Univision Technology Consulting Private Limited. Full time

    Designation : C++ Linux DeveloperJob Description : We are looking for a skilled C++ Linux Developer to join our team. The role involves developing and optimizing applications on Linux platforms, with opportunities to work on performance-critical and system-level components. Candidates with additional experience in CPU/GPU domains will have an added...


  • Bengaluru, Karnataka, India beBeeDevelopment Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    About the JobWe are seeking a highly skilled C++ Linux Developer to design, develop, and maintain high-performance software applications on Linux platforms for a leading OEM client in Germany.Key Responsibilities:C++ Application Development: Develop efficient and reliable C++ applications on Linux platforms with expertise in C++11, C++14, or...


  • Bengaluru, Karnataka, India Tata Elxsi Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Role Summary/PurposeThe role is responsible for the design and development of Linux based embedded OS based on Yocto Distribution.Essential ResponsibilitiesPlatform development OS, BSP and drivers for Linux based Embedded software.Hands on Linux based embedded software development; able to own, create and deliver platform components and analyze and resolve...

  • Embedded C,Linux,BSP

    3 weeks ago


    Bengaluru, Karnataka, India Growel Softech Private Limited Full time

    Job DescriptionDescriptionWe are seeking a seasoned Embedded C, Linux, and BSP engineer to join our dynamic team in India. The ideal candidate will have extensive experience in embedded software development, specifically with a focus on Linux operating systems and board support packages. You will play a crucial role in designing and optimizing software...

  • C Developer

    3 weeks ago


    Bengaluru, Karnataka, India Mobile Programming Full time

    Job Description- Good programming skills in C, C++, Data structures, Linux OS usage concepts- Other Relevant Skills: Exposure to Yokto, Any Application frameworks (C++ or Java-based)- Knowledge of Telematics/Mobile platforms- Linux-based telematics platform from a leading chipset vendor is used by various automotive manufacturers for building end-to-end...


  • Bengaluru, Karnataka, India Tata Elxsi Full time

    Job DescriptionExperience: 5 15 Years.Location: Trivandrum, Bangalore, ChennaiDomain Skills:- C- Linux- STB (Set-Top Box)- Adaptive streaming- GStreamer- V4L2 (Video4Linux2)Skills and Requirements:- Qualification - Bachelors or Masters degree in Computer Science, Software Engineering.- More than 3 years of experience in the video domain- Hands on experience...

  • Linux Developer

    2 weeks ago


    Bengaluru, Karnataka, India Eximietas Design Full time ₹ 5,00,000 - ₹ 10,00,000 per year

    Role & responsibilitiesKey QualificationsEmbedded LinuxC/C++ developmentshell scriptingpython scriptingDriver developmentDetail oriented and process orientedStrong in Debugging skills

  • C/C++ Developer

    1 week ago


    Bengaluru, Karnataka, India CLINIQON RCM PRIVATE LIMITED Full time

    Position : C / C++ Developer Communication Protocols : : 8+ Mode : Rounds : 2 Responsibilities : - Develop and maintain firmware/software in C/C++ for communication protocols.- Work on BMC (Baseboard Management Controller) and related technologies.- Implement and optimize I2C, SPI, PCIe, SMBus, IPMI protocols.- Collaborate with hardware, firmware,...

  • C++ Developer

    2 weeks ago


    Bengaluru, Karnataka, India Trigent Software Private Limited Full time

    Job DescriptionPrimary Skill- C++, SOMEIP, Linux DevelopmentDescription:Must-Have Skills:Proficiency in C++.Advanced proficiency in Python.Experience with Docker.Strong Linux skills.(experience with shell scripting)Proven experience with large-scale system tooling.Good to Have:Experience with DevOps tools such as GitLab CI and Jenkins.Understanding of...

  • C/C++ Developer

    1 week ago


    Bengaluru, Karnataka, India CLINIQON RCM PRIVATE LIMITED Full time

    Position : C / C++ Developer L2/L3 Protocols Location : : 8+ YearsWork Mode : Rounds : 2 Responsibilities : - Design, develop, and optimize C/C++ based networking software.- Implement and maintain L2/L3 protocols such as BGP, OSPF, and STP.- Work on high-performance packet forwarding and routing solutions.- Collaborate with cross-functional teams for...