MCAL Driver Developer - Embedded System

3 - 8 years

0 Lacs

Posted:2 days ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are hiring MCAL Driver Developer

  • Location : Bangalore
  • Experience : 3 to 8 years
  • Work Mode : Full-time
  • Availability : 30 days

Role Overview

We are seeking an experienced Embedded Software Engineer with a strong background in bare-metal programming, complex device driver development, and deep understanding of microcontroller architecture (preferably Infineon AURIX or similar automotive-grade MCUs). You will play a key role in developing and validating MCAL and peripheral drivers used in safety-critical automotive systems.

Key Responsibilities

  • Design, develop, and validate complex embedded drivers (MCU, SPI, I2C, CAN, LIN, Ethernet, MEM, Timers, ADC, PWM, etc.) in a bare-metal or RTOS-based environment.
  • Work closely with Infineon automotive microcontrollers (e.g., AURIX family) to develop low-level and hardware-near software components.
  • Analyze change requests, perform technical impact analysis, and contribute to estimation and planning activities.
  • Develop software architecture and ensure implementation is aligned with MISRA, ISO 26262, and other automotive coding standards.
  • Define and implement test strategies, frameworks, and automation methods for driver-level validation.
  • Build and maintain test infrastructure and automation to ensure efficiency, coverage, and compliance.
  • Drive innovation in complex driver testing, debugging methods, and automated test tools.
  • Contribute to process adherence and improvement in line with ASPICE and functional safety requirements.
  • Lead and participate in code reviews, test case reviews, and technical discussions.
  • Generate reusable methods, templates, and tools for effective embedded development and validation.

Required Skills

  • Experience in bare-metal embedded software development.
  • Strong hands-on expertise in complex driver development for automotive peripherals.
  • Deep understanding of microcontroller architecture, memory maps, and hardware-software interaction.
  • Solid programming skills in Embedded C and low-level debugging.
  • Familiarity with Infineon MCUs (AURIX) or similar automotive-grade controllers.
  • Experience with automotive protocols : CAN, LIN, SPI, I2C, Ethernet, etc.
  • Exposure to RTOS concepts (optional but valuable).
  • Working knowledge of ISO 26262, MISRA, and ASPICE standards.
  • Experience with test automation tools (e.g., Python, CAPL, Vector tools), and debuggers like Lauterbach, CANoe, CANalyzer.

Nice To Have

  • Experience in AUTOSAR MCAL/BSW stack.
  • Exposure to ASIL-rated software development.
  • Familiarity with bootloader, diagnostics, or flash drivers.
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You