Low Level Driver Development (Motor Control) - Automotive Domain

Tata Technologies

Bengaluru

On-site

INR 500,000 - 800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading automotive technology company is seeking an entry-level candidate for a full-time role in developing low-level drivers for motor control systems. The ideal applicant will possess a Bachelor’s in Engineering with a strong foundation in embedded C/C++ programming and relevant automotive knowledge. Responsibilities include conducting design reviews, working on software requirements analysis, and ensuring compliance with automotive safety standards. This position offers a great opportunity for growth in the automotive software domain.

Qualifications

  • Minimum 5 years' experience with embedded C/C++ in a Real Time Operating System.
  • Experience in Vector/ETAS/AUTOSAR Basic Software configuration.
  • Strong experience in software verification/validation.

Responsibilities

  • Develop low-level drivers for motor control systems.
  • Conduct reviews of design documents and C/C++ code.
  • Work on software requirements analysis and testing.

Skills

E2E experience in Motor Driver development
Development of low-level device drivers
Understanding of Functional Safety concepts (ISO 26262)
Compilers and debug tools experience
Experience with data acquisition tools
Strong communication skills

Education

Bachelor of Science in Electrical Engineering or related
Master's degree in Engineering

Tools

ETAS
CANoe
Lauterbach

Job description

Low Level Driver Development (Motor Control) - Automotive Domain
  • Candidates with E2E experience on the any of the Motor Driver development (Independent of motor type DC, BLDC, PMSM etc..)
  • Candidate who understand HW side as GDIC (Gate Driver IC) and its interfacing with Motor and develop driver with its diagnostics etc
  • Good understanding and Hands on experience in development of low-level device drivers DSADC, SPI, PWM, GTM, CAN device driver and Complex Driver development (CDD)
Additional job requirements:
  • Bachelor of Science degree in Electrical Engineering, Computer Engineering, or a related Engineering degree from an ABET accredited University.
  • Minimum 5 years' experience with embedded C/C++ software (hand-coding) in a Real Time Operating System, MCAL and Low-Level Driver development.
  • Minimum 3+ years of experience in Vector/ETAS/AUTOSAR Basic Software configuration of core foundation modules like OS, IOHWAB, FEE, WDG.
  • Experience with multicore microprocessors, ability to interpret hardware schematics, and Functional Safety concepts (ISO 26262).
  • Experience with compilers, emulators, (Lauterbach) debuggers, and automation scripting.
  • Experience with software requirements analysis, design, coding, test plan creation, and testing for EE/core and powertrain base software.
  • Responsible to perform reviews and inspections of requirements, design documents, C/C++/assembly code, and test plans
  • Experience in software verification/validation including white box, black box, and gray box testing.
  • Familiarity with automotive software code quality standards like MISRA-C.
  • Strong communication skills, both verbal and written.
  • Ability to adapt to a changing environment with minimal effect on productivity.
  • Experience using data acquisition tools like ETAS, INCA, CANoe, CANalyzer.
  • Experience with NXP Cobra-55, Aurix TC family of automotive microprocessors.
Basic Qualifications:
  • Master's degree in Engineering.
  • Automotive experience either at work or university, such as Formula SAE or SAE EcoCar.
  • Experience in Vector SLP communication stack configurations and implementation of CAN/LIN/XCP.
  • Experience with Electrobit EBTREOS Studio MICROSAR configuration.
  • Strong understanding of internal combustion engines, hybrid, battery electric, and/or vehicle subsystems.
  • Strong experience working in multi-disciplinary teams.
  • Experience in simulation/virtual methodologies and/or tools.
  • Experience implementing Embedded Real-Time Controls and Software solutions.
Seniority level

Entry level

Employment type

Full-time

Job function

Information Technology

Referrals increase your chances of interviewing at Tata Technologies by 2x

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Developer
Embedded Software Developer

Tata Consultancy Services • Pune District

On-site
INR 900,000 - 1,500,000
Embedded SW Architect - EV
Embedded SW Architect - EV

PeopleStrong • India

On-site
INR 3,000,000 - 5,500,000
Senior Technical Lead
Senior Technical Lead

Tata Technologies • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Airbag - Senior Developer
Airbag - Senior Developer

Robert Bosch Group • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Walk in Drive- Tech Lead( Embedded firmware development)- Pune
Walk in Drive- Tech Lead( Embedded firmware development)- Pune

Larsen & Toubro (L&T) • Pune District

On-site
INR 1,800,000 - 3,400,000
Embedded SW Architect - EV
Embedded SW Architect - EV

Larsen & Toubro • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Automotive Linux BSP Senior Engineer
Automotive Linux BSP Senior Engineer

Arrow Electronics • Ahmedabad District

On-site
INR 1,000,000 - 1,500,000
Engineering Manager - Powertrain Software
Engineering Manager - Powertrain Software

Eaton • Pune District

On-site
INR 4,000,000 - 7,500,000
Technical Lead
Technical Lead

HL Klemove Tech Centre India • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Airbag - Senior Developer
Airbag - Senior Developer

Bosch Global Software Technologies • Bengaluru

On-site
INR 1,200,000 - 2,100,000