Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Complex Device Driver Development (CDD) @ Expleo

Home > Software Development

 Complex Device Driver Development (CDD)

Job Description

Role & responsibilities

  • Design, develop, and optimize device drivers for embedded and real-time systems. Work on Linux kernel, RTOS (e.g., FreeRTOS, VxWorks).
  • Develop and maintain low-level firmware and board support packages (BSPs). Design & development of AUTOSAR based complex device drivers.
  • Analyze and resolve kernel crashes, memory leaks, and performance bottlenecks.
  • Use tools like GDB, JTAG, Lauterbach, and ftrace for debugging.
  • Optimize driver performance for low-latency and high-throughput applications.
  • Ensure compliance with MISRA, AUTOSAR, ISO 26262 (Functional Safety), or POSIX standards.

Qualifications

Bachelors in Engineering fileds like EEE / ECE / CSE

Essential skills

  • Strong experience in embedded C for low-level programming.
  • Proficiency in BSW modules (OS, COM, MEM, DCM, DEM, ECUM, BswM).
  • Design, configure, and integrate AUTOSAR Basic Software modules (e.g., Communication Stack, Memory Services, Crypto Services, Diagnostics).
  • Hands-on experience with AUTOSAR based device driver frameworks. One or more of the below complex device drivers:
    • Non-volatile Data Manager
    • Diagnostic Communication Manager
    • Enhanced Diagnostics Firewall
    • Life Phase Manager
    • Enhanced Gateway
    • Network Monitoring
    • Central Fault History Manager
    • Development Error Tracer
    • Communication Ciphering Layer
    • End-to-End Protection Protocol
    • Development Error Tracer
  • Strong debugging and profiling skills using GDB, kgdb, strace, and perf tools. Understanding of hardware interfaces and registers (MMIO, IOCTL, etc.).
  • Version control experience (Git, Gerrit) and CI/CD for kernel builds.

Experience

3 - 7 years of relevant experience; preferably from Automotive electronics domain.

Job Classification

Industry: Auto Components
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Expleo
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Diagnostics Autosar BSW Development Device Driver Development DEM DCM

 Fraud Alert to job seekers!

₹ 10-20 Lacs P.A

Similar positions

Principal Software Development Engineer - SaaS Continuity Engineering

  • Oracle
  • 8 - 13 years
  • Kolkata
  • 2 days ago
₹ Not Disclosed

Software Development Engineer II, Timehub Pay Experience

  • Amazon
  • 3 - 8 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

Software Development Engineer Ii, Amazon Finauto - Gref Tech

  • Amazon
  • 3 - 8 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

Sr System Development Engineer, Aft - Platform Engineering & Services

  • Amazon
  • 5 - 10 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

Expleo

Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We help businesses harness unrelenting technological change to successfully deliver innovations that will help them gain a competitive advantage and i...