
Low Level Driver Specialist
1 day ago
We are seeking a seasoned expert in embedded software development 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 performance-optimized software for key system components such as Zonal Controllers, Body Electronics, and Powertrain Modules.
The ideal candidate will have strong programming skills in C and in-depth knowledge of MCU architectures.
- Key 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
- Basic Qualifications:
- 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
- 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
-
Low-Level Driver Developer
2 days ago
Bengaluru, Karnataka, India beBeeEngineer Full time ₹ 20,00,000 - ₹ 25,00,000Senior Hardware Abstraction EngineerJob Description:We are seeking a seasoned engineer to lead the design, development, and integration of hardware abstraction layers for automotive microcontroller (MCU)-based systems. This role is focused on enabling reliable and performance-optimized software for key system components.Design, develop, and integrate...
-
Sr. Staff MCU BSW Engineer – Low-Level Drivers
4 weeks ago
Bengaluru, Karnataka, India Stellantis Full timeJob 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...
-
Sr. Staff MCU BSW Engineer – Low-Level Drivers
2 weeks ago
Bengaluru, Karnataka, India Stellantis Full timeJob 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...
-
Low Level Firmware Developer
4 weeks ago
Bengaluru, Karnataka, India Mempage Full timeKey Responsibilities : - Low-Level Firmware Development : Design, develop, and implement robust low-level firmware for microcontrollers and embedded systems.- C Programming Expertise : Write high-quality, efficient, and reliable code primarily in C programming language for resource-constrained environments.- Debugging & Troubleshooting : Perform in-depth...
-
Senior Firmware Engineer LowLevel Driver
3 weeks ago
Bengaluru, Karnataka, India HireInfinity Consulting Full timeJob DescriptionWe are looking for a passionate and skilled Embedded Software Engineer to join our Client's team. The ideal candidate will have strong experience in bare-metal programming, low-level driver development, and a solid understanding of microcontroller architectures such as RISC-V or ARM. You will work closely with architects to understand...
-
Linux Device Driver Development Engineer
3 weeks ago
Bengaluru, Karnataka, India Univision Technology Consulting Private Limited Full timeJob DescriptionRole OverviewWe are looking for a highly skilled and passionate Linux Device Driver Development Engineer to join our engineering team in Bangalore. This role involves hands-on development, enhancement, and maintenance of Linux kernel modules and device drivers for various hardware platforms.Key Responsibilities- Design, develop, debug, and...
-
Linux WLAN Driver Developer
2 weeks ago
Bengaluru, Karnataka, India TekPillar® Full timeJob Role: Linux WLAN Driver DeveloperExperience: 2.5 to 12 YearsJob Locations: Hyderabad, Bangalore, Manesa, Pune, Ahmedabad, Chennai, PollachiKey Responsibilities:Design and development of WLAN Linux Device Drivers (preferably 802.11ax)Develop and integrate WLAN Firmware features (802.11ac, 802.11n)Perform in-depth WLAN debugging and performance tuningWork...
-
Linux Device Driver Engineer
3 weeks ago
Bengaluru, Karnataka, India TekPillar® Full timeJob Role: Linux Device Driver EngineerExperience: 3 to 10 YearsLocation: BangaloreKey Responsibilities- Design, develop, and maintain Linux device drivers (USB, SPI, I2C, UART, Ethernet, etc.).- Customize and optimize Board Support Packages (BSPs) for new hardware platforms.- Support board bring-up and perform initial hardware validation.- Analyze schematics...
-
Linux Device Driver Engineer
2 weeks ago
Bengaluru, Karnataka, India TekPillar® Full timeJob Role: Linux Device Driver Engineer Experience: 3 to 10 Years Location: Bangalore Key Responsibilities Design, develop, and maintain Linux device drivers (USB, SPI, I2C, UART, Ethernet, etc.). Customize and optimize Board Support Packages (BSPs) for new hardware platforms. Support board bring-up and perform initial hardware validation. Analyze...
-
Linux Device Driver Engineer
2 weeks ago
Bengaluru, Karnataka, India TekPillar® Full timeJob Role: Linux Device Driver Engineer Experience: 3 to 10 Years Location: Bangalore Key Responsibilities Design, develop, and maintain Linux device drivers (USB, SPI, I2C, UART, Ethernet, etc.). Customize and optimize Board Support Packages (BSPs) for new hardware platforms. Support board bring-up and perform initial hardware validation. Analyze...