Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Technical Leader

Home > C/C++ programming jobs

Software Technical Leader in Others new

  • BorgWarner Inc.
  • Full time
  • Email
  • Bengaluru, India

Responsibilities

  • Own the architecture, design, and development of LLD, CDD, external device drivers, and ECU/IO hardware-abstraction layers for automotive power-electronics ECUs.
  • Develop software interfacing with microcontrollers and external semiconductor ICs such as power-supply, motor-driver, and gate-driver devices.
  • Perform hands-on coding, design reviews, debugging, root-cause analysis, integration, and issue resolution with hardware, systems, validation, manufacturing, and global teams.
  • Ensure compliance with AUTOSAR, MISRA-C, ASPICE, ASIL, and other applicable quality standards.
  • Support HIL, component, bench, and serial-communication testing while delivering production-ready software on schedule.
  • Maintain traceability across requirements, design, implementation, and validation.
  • Coach and mentor engineers and contribute to technical and code reviews.

Requirements

  • 6–9 years of experience in automotive LLD, CDD, or IO hardware-abstraction software development.
  • B.E., B.Tech, M.E., or M.Tech in Electronics, Electrical, Power Electronics, or Instrumentation.
  • Expertise in AUTOSAR architecture, MCAL configuration, ECU abstraction, and low-level drivers for MCU, DIO, ADC, Port, SPI, CAN, CCU6, SMU, frequency input/output, PWM I/O, FEE, and FLS components.
  • Experience developing ASIC and external semiconductor device drivers, particularly for power-supply, motor-driver, and gate-driver ICs from vendors such as Infineon, ST, and Texas Instruments.
  • Strong C/C++ programming and debugging experience in embedded, multithreaded, multicore, and multi-CPU environments.
  • Knowledge of multicore systems, nonvolatile memory, watchdogs, make files, and linker files, with the ability to understand microcontroller hardware and schematics.
  • Experience with cross-compilers, Lauterbach debuggers, Vector DaVinci, or EB tresos.
  • Experience with MATLAB, Enterprise Architect, TPT, CANTATA, VectorCAST, RTRT, CANoe, CANalyzer, or NeoVI Fire.
  • Knowledge of fault diagnostics, retry logic, Agile, CMM, SPICE, ISO 26262, and TS 16949.
  • Experience applying AI/ML through prompt engineering to support software-development automation, process improvement, code optimization, debugging, and data-driven development.
  • Strong communication, collaboration, mentoring, and interpersonal skills.

BorgWarner Inc.

BorgWarner Inc. designs and manufactures propulsion and drivetrain components for global automakers, spanning combustion, hybrid, and electric vehicles. Its portfolio includes turbochargers, clutches and dual-mass flywheels, eMotors, inverters, and battery systems, sold primarily as original equi...

Similar positions

Technical Architect

  • Ubisoft
  • Full time
  • Others
  • 10/17/2026
  • Pune, India

Sr. Embedded Software Engineer

  • Intuitive
  • Full time
  • USA
  • 10/17/2026
  • Salary: $135k - $228k/yr
  • Sunnyvale, CA

Senior Software Engineer, Accessibility

  • Mozilla
  • Full time
  • USA
  • 10/17/2026
  • Salary: $116k-$183k
  • Remote

Senior Software Engineer - Accessibility

  • Mozilla
  • Full time
  • Remote
  • 10/17/2026
  • UK, Canada

Mission Software Engineer

  • Anduril Industries
  • Full time
  • USA
  • 10/17/2026
  • Salary: $166k - $220k/yr
  • Waltham, MA