Low Level Driver Development (Motor Control) - Automotive Domain

Tata Technologies

Bengaluru

On-site

INR 500,000 - 800,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

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 SW Architect - EV
Embedded SW Architect - EV

Larsen & Toubro Limited • India

On-site
INR 3,000,000 - 5,500,000
Embedded Development Leader
Embedded Development Leader

Sense • Pune District

On-site
INR 1,800,000 - 2,400,000
Airbag - Senior Developer
Airbag - Senior Developer

Robert Bosch Group • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded Engineer - Model based developer
Embedded Engineer - Model based developer

Bosch Group • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Automotive Senior Hardware Engineer / Specialist / Architect
Automotive Senior Hardware Engineer / Specialist / Architect

Robert Bosch Group • Coimbatore District

On-site
INR 1,800,000 - 3,600,000
Firmware & Embedded Software Development
Firmware & Embedded Software Development

UST • Bengaluru Urban

On-site
INR 1,200,000 - 2,100,000
Embedded Engineer - Model based developer
Embedded Engineer - Model based developer

BOSC • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded Engineer - Model Based Developer
Embedded Engineer - Model Based Developer

Bosch • Bengaluru

On-site
INR 1,400,000 - 2,100,000
Firmware & Embedded Software Development (Autosar MCAL SW)
Firmware & Embedded Software Development (Autosar MCAL SW)

UST Malaysia • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Sr. Embedded SW developer ORC2-EDC3
Sr. Embedded SW developer ORC2-EDC3

Bosch Group • Bengaluru

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