Lead Engineer- MCAL Developer

Quest Global

Bengaluru

On-site

INR 1,000,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Quest Global is seeking an Embedded Software Engineer to develop embedded software solutions for automotive applications. The ideal candidate will have expertise in C/C++ programming and experience with microcontroller architectures.

This role involves responsibilities such as software development and verification, participating in requirements definitions, and working with standards like AUTOSAR. Excellent communication skills and the ability to work in a multi-site environment are essential.

Qualifications

  • Proficiency in C/C++ programming and embedded software development.
  • Strong knowledge of microcontroller architectures and device driver fundamentals.
  • Experience with AUTOSAR standards and debugging tools.

Responsibilities

  • Develop architecture, design, and code for MCAL device drivers.
  • Conduct software development and verification activities.
  • Participate in requirements elicitation and define project needs.

Skills

C/C++ programming
Embedded Software development
Scripting
Basic algorithms and data structures
Knowledge of microcontroller architecture
Experience with standards like AUTOSAR

Tools

Enterprise Architect
C compiler tool chain
Debuggers like PLS or Lauterbach

Job description

Quest Global is an engineering services provider with over 25 years of experience, seeking an Embedded Software Engineer.

Key Responsibilities
  • Embedded Software development
  • Scripting
  • C/C++ programming
Nature of Projects

AUTOSAR, ISO26262 and ISO21434 based microcontroller device driver development and verification for various peripherals such as SPI, I2C, CAN, Ethernet, ADC, Flash, EEPROM, timers, PWM, etc., on Infineon’s automotive microcontrollers based on TriCore/RISC‑V architecture or equivalent.

Broad Responsibilities
  1. Participate and contribute to requirements elicitation and definition phase of the project.
  2. Responsible for software development or verification activities based on project needs. Candidates may need to work on either development or verification activities and must quickly learn and adapt to the necessary skills.
  3. As a development role – develop architecture, design, and code for MCAL device drivers; perform static checks (cyclomatic complexity, MISRA evaluation, Polyspace warning analysis, etc.), unit tests, and related activities.
  4. As a verification role – develop test strategy and automation, perform test executions and regression activities; institutionalize methods and associated templates to enable the use of tools and test equipment wherever required or possible.
  5. Evaluate change requests to products, conduct analysis, and derive impact for team planning.
  6. Support engineering managers with work breakdown structures and estimates; perform embedded system software development or verification in C and assembly language according to the defined software development lifecycle.
Work Experience & Qualifications
  • Basic algorithms and data structures in C, operating systems, and device driver fundamentals.
  • Good knowledge of at least one 32‑bit microcontroller architecture, multi‑core architectures, MMU, MPU, caches, DMA, and interrupts.
  • Experience with standards such as AUTOSAR, IEC61508, ISO26262 is desirable.
  • Acquaintance with development tools such as Enterprise Architect and at least one C compiler tool chain.
  • Proficient with debuggers such as PLS, Lauterbach, etc.
  • Proven ability to work with standard lab equipment – oscilloscopes, logic analyzers, power benches, protocol analyzers, etc.
  • Strong team player with excellent communication skills and ability to work in a multi‑site work environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer MCAL Developer
Senior Engineer MCAL Developer

Quest Global • Bengaluru

On-site
INR 800,000 - 1,200,000
Embedded Engineer – MCAL
Embedded Engineer – MCAL

L&T Technology Services • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Embedded MCAL Developer
Embedded MCAL Developer

L&T Technology Services • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Senior Engineer Software
Senior Engineer Software

Infineon Technologies • Bengaluru

On-site
INR 800,000 - 1,200,000
Engineer Software
Engineer Software

Infineon Technologies AG • Bengaluru

On-site
INR 800,000 - 1,200,000
Embedded Software Engineer
Embedded Software Engineer

Horizon Global Sourcing Operations Innovation Centre India • Navi Mumbai

On-site
INR 1,200,000 - 1,800,000
MCAL Developer
MCAL Developer

Quest Global • Hyderabad

On-site
INR 800,000 - 1,200,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Indian Institute of Technology Delhi (IIT Delhi) • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Software Architect
Software Architect

Allegis Global Solutions (AGS) • Dadri

On-site
INR 3,500,000 - 6,500,000
Embedded Developer/Software Architect
Embedded Developer/Software Architect

Innoiq Engineering • Pune District

On-site
INR 1,800,000 - 3,200,000