Talent.com
This job offer is not available in your country.
C++ / Linux Developer - Automotive Domain

C++ / Linux Developer - Automotive Domain

Jobtravia Pvt. Ltd.Bangalore
30+ days ago
Job description

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)

    Create a job alert for this search

    Developer Automotive • Bangalore

    Related jobs
    • Promoted
    • New!
    Linux Kernel Developer

    Linux Kernel Developer

    Eximietas DesignBengaluru, India
    Dedicated to achieving new heights of excellence.Eximietas Design is a cutting-edge technology solutions provider, offering services and consulting to businesses of all sizes.We specialize in chip ...Show moreLast updated: 2 hours ago
    • Promoted
    Embedded Linux Developer - QNX Kernel

    Embedded Linux Developer - QNX Kernel

    VariteBangalore
    Job Description : We are seeking highly skilled Embedded Linux Developers with strong expertise in Linux kernel and driver development. The ideal candidate should have...Show moreLast updated: 18 days ago
    • Promoted
    Linux Developer

    Linux Developer

    NteksolBangalore
    Job Title : Linux Driver Developer Client : LeadSoc Technologies Pvt Ltd Location : Bangalore <...Show moreLast updated: 28 days ago
    • Promoted
    • New!
    Embedded Developer (C++ & Linux)

    Embedded Developer (C++ & Linux)

    Persistent SystemsBengaluru, India
    Location : Onsite, Bangalore (WFO 5 Days a week).We are seeking a talented and hands-on Software Engineer with strong C++ and Linux expertise to work on embedded device platforms.Experience in camer...Show moreLast updated: 2 hours ago
    • Promoted
    X++ Developer

    X++ Developer

    CO-WORKER TECHNOLOGY ABhosur, tamil nadu, in
    We are seeking an experienced X++ Developer to join client’s Microsoft Dynamics 365 Finance & Operations team.This role will focus on developing, customizing, and optimizing D365 F&O solutions usin...Show moreLast updated: 21 days ago
    • Promoted
    • New!
    Linux Kernel MVFS Developer

    Linux Kernel MVFS Developer

    HCLSoftwareBengaluru, India
    HCL Technologies is a leading multinational software and services company with over 130,000 employees located in 31 countries worldwide. Through a partnership with IBM, HCL recently gained the respo...Show moreLast updated: 2 hours ago
    • Promoted
    Linux Device Driver Engineer - C / C++ Programming

    Linux Device Driver Engineer - C / C++ Programming

    SEMI LEAFBangalore
    We are seeking a highly skilled and motivated Linux Device Driver Engineer with strong C / C++ programming skills and hands-on experience in Linux driver development. The ideal candidate will have a p...Show moreLast updated: 30+ days ago
    • Promoted
    BSP and Linux Driver Developer

    BSP and Linux Driver Developer

    L&T Semiconductor TechnologiesBengaluru, Karnataka, India
    Board Support Package (BSP) Development.Responsible for developing and maintaining Linux kernel BSP and device drivers.BSP and Linux Driver Developer. System Architect and other team members to supp...Show moreLast updated: 1 day ago
    • Promoted
    Softpath Technologies - C++ Software Developer - Linux Kernel Programming

    Softpath Technologies - C++ Software Developer - Linux Kernel Programming

    Softpath Technologies LLCBangalore
    Position : C++ Software Developer Experience Required : 4 7+ Years Location : Yeshwanthpur, Bangalore&l...Show moreLast updated: 30+ days ago
    • Promoted
    Capgemini - Embedded C++ Engineer - Python / Linux

    Capgemini - Embedded C++ Engineer - Python / Linux

    Capgemini Technology Services India LimitedBangalore
    Embedded C++ with Python, Linux Location : Mumbai, Pune, Hyderabad, Chennai, Noida, Gurgaon, Bangalore, Gandhinagar C...Show moreLast updated: 13 days ago
    • Promoted
    Apigee (Linux + Networking)

    Apigee (Linux + Networking)

    Tata Consultancy ServicesBengaluru, Karnataka, India
    Role : Apigee (Linux + Networking).Location : Bangalore / Chennai / Gandhinagar.APIGEE, Unix / Linux, Networking, Cloud Ops. Ideally should be at least 3 years of hands-on with Linux Infra).Hands-on Exper...Show moreLast updated: 7 days ago
    • Promoted
    Firmware Engineer - Linux

    Firmware Engineer - Linux

    Tata ElxsiBengaluru, Karnataka, India
    Tata Elxsi is truly your home to a billion possibilities.We believe in opportunities for everyone to be bold and curious and seek to shape the future. Explore what’s possible, discover what you love...Show moreLast updated: 9 days ago
    • Promoted
    Linux L3

    Linux L3

    Tata Consultancy ServicesBengaluru, Karnataka, India
    Managing & maintaining SUSE Servers.Managing IBM, DELL, Lenovo Fujitsu and HP HANA appliance servers.Building / reimages SUSE Linux servers in both physical and virtual environment.Managing Linux vir...Show moreLast updated: 30+ days ago
    • Promoted
    Linux Software Repository Maintainer

    Linux Software Repository Maintainer

    Nakshatra Systemshosur, tamil nadu, in
    Nakshatra Systems is looking forward to hire a linux software repository maintainer who can service and manage the integrity of a software repository (update / upgrade / patch etc).This is not a system...Show moreLast updated: 27 days ago
    • Promoted
    C++ Developer - Embedded / Automotive Domain

    C++ Developer - Embedded / Automotive Domain

    MirafraBangalore
    Good experience with UML design, design patterns.Strong coding, debugging and problem solving skills.Experience with embedded systems preferably related to automotive Infotainment middleware, appli...Show moreLast updated: 30+ days ago
    • Promoted
    C++ Developer

    C++ Developer

    SMARTWORK IT SERVICESBangalore
    Job Title : C++ Developer Location : Bangalore, Pune, Hyderabad Experience : 8-15 Years Show moreLast updated: 30+ days ago
    • Promoted
    Linux Kernel / Driver Bring-up -Development

    Linux Kernel / Driver Bring-up -Development

    Eximietas DesignBangalore Urban, Karnataka, India
    Dedicated to achieving new heights of excellence.Eximietas Design is a cutting-edge technology solutions provider, offering services and consulting to businesses of all sizes.We specialize in chip ...Show moreLast updated: 16 days ago
    • Promoted
    C++ / QT Developer - QNX / Linux

    C++ / QT Developer - QNX / Linux

    TalproBangalore
    Job Description : We are looking for a skilled C++ QT Developer with expertise in Linux, QNX, or Integrity platforms to join our automotive development team.The idea...Show moreLast updated: 30+ days ago