Mcal & Complex Driver Development

Year    KA, IN, India

Job Description

Embedded Software Engineer - MCAL & Complex Driver Development (3-8 yrs)



Location

: Bangalore

Work Mode

: Fulltime

Experience

: 3 to 8 years

Availability

: 30days

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:



4-8 years of 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

.
If you are looking for job change

share your updated resume to vagdevi@semi-leaf.com



"Your reference would be greatly appreciated"

Job Type: Full-time

Pay: Up to ?3,000,000.00 per year

Experience:

MCAL Driver Development : 3 years (Preferred) Bare metal: 1 year (Preferred) Autosar: 2 years (Preferred) Microcontroller: 1 year (Preferred) Embedded software: 1 year (Preferred)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3933051
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year