Low-Level Driver Specialist

7 days ago


Bengaluru, Karnataka, India beBeeMicrocontroller Full time ₹ 25,00,000 - ₹ 35,00,000
Senior Staff MCU Engineer

We are seeking a skilled Senior Staff MCU Engineer to lead the design, development and integration of hardware abstraction and peripheral drivers for automotive microcontrollers.

This role is focused on enabling reliable and performance-optimized software for key system components such as Zonal Controllers, Body Electronics and Powertrain Modules.

You will work closely with hardware and systems teams to bring up new platforms, implement peripheral control and ensure compliance with industry standards.

Main Responsibilities:

  • Design, develop and integrate low-level drivers for peripheral interfaces including GPIO, ADC, PWM, SPI, I2C, CAN, LIN and UART.
  • Develop complex device drivers for low-level hardware components not supported by standard MCAL modules.
  • Configure and integrate MCAL and hardware abstraction layers (IOHWAB) in AUTOSAR Classic environments.
  • Participate in board bring-up activities for new MCU hardware platforms.
  • Support development of Board Support Packages (BSPs) and diagnostic test software.
  • Optimize drivers for performance, determinism and memory footprint.
  • Perform debugging and troubleshooting using oscilloscopes, logic analyzers and JTAG tools.
  • Collaborate with hardware and software architects to define and review hardware/software interface requirements.
  • Collaborate with hardware, OS, Sensor/Actuators and safety teams to validate low-level software under real-world conditions.
  • Ensure robustness and compliance with ISO 26262, MISRA C and ASPICE.
  • Test and validate low-level driver code through unit and software testing.

Requirements:

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science or a related field.
  • 12-15 years of experience in embedded software development for automotive or real-time systems.
  • Strong programming skills in C and in-depth knowledge of MCU architectures.
  • Experience with MCAL, AUTOSAR BSW layers or custom low-level driver frameworks.
  • Hands-on experience with hardware interfaces such as SPI, CAN, I2C, PWM, ADC etc.
  • Proficient with debugging tools and embedded development environments.
  • Familiarity with safety standards, coding guidelines and software quality processes.

PREFERRED QUALIFICATIONS:

  • Master's degree in Computer Engineering, Electrical Engineering, Computer Science or a related field.
  • Experience with ASIL-B/D software development.
  • Familiarity with Vector DaVinci, EB tresos or equivalent configuration tools.
  • Exposure to power modes, startup sequences and fault detection mechanisms.
  • Scripting experience with Python or Shell for automation and test development.
  • Understanding of vehicle communication protocols and diagnostic stacks.


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

    Low-Level Driver SpecialistJob Description:This role focuses on enabling reliable and performance-optimized software for key system components.As a senior member of the Base Software Engineering team, you will work closely with hardware and systems teams to bring up new platforms, implement peripheral control, and ensure compliance with industry...


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

    I/O Devices, IPC Software ArchitectJob Title: Principal Engineer in I/O Device Drivers and System SoftwareMain Responsibilities:Design, implement and optimize high-throughput, low-latency inter-processor communication (IPC) mechanisms across heterogeneous compute subsystems.Enable SR-IOV, virtualization and multi-function device drivers for scalable and...


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

    Hardware Abstraction Expert WantedWe are seeking an experienced expert in hardware abstraction and peripheral drivers to lead the design, development, and integration of low-level software for automotive microcontroller (MCU)-based ECUs.Key Responsibilities:Develop complex device drivers for low-level hardware components not supported by standard...


  • Bengaluru, Karnataka, India Stellantis Full time

    Job DescriptionJob Description: Sr. Staff MCU BSW Engineer Low-Level DriversPosition Summary:We are seeking a Sr. Staff MCU BSW Engineer Low-Level Drivers to lead the design, development, and integration of hardware abstraction and peripheral drivers for automotive microcontroller (MCU)-based ECUs. This role is focused on enabling reliable and...


  • Bengaluru, Karnataka, India Stellantis Full time

    Job Description: Sr. Staff MCU BSW Engineer – Low-Level DriversPosition Summary:We are seeking a Sr. Staff MCU BSW Engineer – Low-Level Drivers to lead the design, development, and integration of hardware abstraction and peripheral drivers for automotive microcontroller (MCU)-based ECUs. This role is focused on enabling reliable and performanceoptimized...


  • Bengaluru, Karnataka, India Stellantis Full time

    Job Description: Sr. Staff MCU BSW Engineer – Low-Level Drivers Position Summary: We are seeking a Sr. Staff MCU BSW Engineer – Low-Level Drivers to lead the design, development, and integration of hardware abstraction and peripheral drivers for automotive microcontroller (MCU)-based ECUs. This role is focused on enabling reliable and...


  • Bengaluru, Karnataka, India beBeeEmbedded Full time US$ 80,000 - US$ 1,20,000

    Low-Level Embedded Systems EngineerJob Description :- Collaborate with senior architects to comprehend system requirements, design and develop drivers, and test them- Possess expertise in embedded C programming (C++ and python advantageous)- Develop low-level device drivers, create APIs for them, and ensure seamless integration- Experience with bare metal...


  • Bengaluru, Karnataka, India beBeeEmbedded Full time ₹ 1,80,00,000 - ₹ 2,20,00,000

    Embedded Systems DeveloperWe are seeking a highly skilled professional to develop firmware for low-level hardware components. The successful candidate will have extensive experience in WLAN/Linux driver development, strong programming skills in C, and hands-on working experience on real-time embedded systems.Key Responsibilities:- Develop software solutions...


  • Bengaluru, Karnataka, India Luxoft Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Project description- Luxoft is the major independent Software Services company world-wide. We deliver professional software services in multiple business verticals, especially Automotive. The Digital Cockpit practice as part of Luxoft automotive delivers stunning user experience to our customers. We develop IVI systems from pixel to silicon and apply agile...


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

    Job Title: Windows Kernel Driver SpecialistWe are seeking a highly skilled Windows kernel driver specialist with expertise in developing, debugging, and optimizing kernel-mode drivers for embedded and x86 platforms.Job DescriptionAbout the Role:The ideal candidate will have hands-on experience in designing, developing, and maintaining Windows kernel-mode...