19 Oct
|
BorgWarner
|
Bengaluru
19 Oct
BorgWarner
Bengaluru
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.
- Robust communication, collaboration, mentoring, and interpersonal skills.
📌 Technical Lead: Software Development (Bengaluru)
🏢 BorgWarner
📍 Bengaluru