BorgWarner Inc. logo

Software Technical Leader

BorgWarner Inc.
NewPosted yesterday

LOCATION

Bengaluru · Onsite

EXPERIENCE

6 - 9 Years

TYPE

FullTime

SKILLS REQUIRED

Technical LeadershipSoftware ArchitectureFunctional SafetyC ProgrammingDevice Driver Development

Job description

Overview

Technically lead the design, development and delivery of low-level (LLD), external device driver (EDD) and ECU/IO hardware abstraction software for safety-critical automotive ECUs, working at the hardware-software interface and mentoring engineers.

What you'll do

  • Own architecture, design and development of LLD, CDD and ECU/IO HW Abstraction layers interfacing with microcontrollers for automotive power electronics projects including inverter and converter electronic controller ECUs.
  • Collaborate with systems, hardware, validation, manufacturing, test and global teams to clarify requirements, SW development, ensure seamless integration and resolve issues.
  • Provide hands-on technical leadership in design, coding, reviews, debugging and root-cause analysis.
  • Ensure compliance with AUTOSAR, MISRA-C, ASPICE, ASIL and quality standards.
  • Support HIL, component and bench testing and deliver high-quality software under tight timelines.
  • Promote a collaborative and inclusive global environment through active participation in technical and code reviews.
  • Own and ensure clear traceability across requirements, design, implementation and validation.
  • Coach and mentor team members to elevate engineering excellence and collective delivery performance.

What you'll need

  • 6+ years of work experience in automotive LLD/CDD/IOHWAbs software development.
  • B.E. / B.Tech / M.E. / M.Tech in Electronics, Electrical, Power Electronics or Instrumentation.
  • Expertise in AUTOSAR architecture, MCAL configuration and implementation of low-level driver software for GTM, MCU, DIO, ADC, Port, SPI, CAN, CCU6, SMU, Freq In, Freq Out, PWM I/O, FEE and FLS, and ECU Abstraction.
  • Expertise in developing ASIC device driver software for external semiconductor ICs, mainly power supply ICs, motor driver ICs and gate driver ICs (Infineon, ST, Texas etc.).
  • Expertise in applying AI/ML through prompt engineering to enhance software product development, including automation, process improvement, code optimization, effective debugging and data-driven software development practices.
  • Expertise in fault diagnostics and retry logic for external ICs.
  • Knowledge of multicore, nonvolatile memory, watchdog, make and linker files.
  • Strong ability to comprehend microcontroller hardware and associated schematics.
  • Expertise in cross compilers and debuggers such as Lauterbach.
  • Solid hands-on experience in Vector DaVinci toolchain or EB Tresos.
  • Strong expertise in programming (C/C++) and debugging for embedded multithreaded and multi-core/CPU software environments.
  • Good expertise in design tools such as MATLAB/EA, unit testing tools such as TPT, CANTATA, VectorCAST or RTRT, and serial communication testing tools such as CANoe, CANalyzer or NeoVI Fire.
  • Exposure to Agile methodology, CMM/SPICE, ISO 26262 and TS 16949.
  • Self-motivated with a strong and flexible attitude towards work.
  • Excellent verbal and written communication skills and strong interpersonal skills as a team player.
  • Strong collaborative mindset with clear and effective communication of technical concepts and issues.

Details

  • Location: Bengaluru (Primeco Unioncity), India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Technical Leader