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., https://jobeax.com/link/2DENLGgQM7whDhaE, M.E., or https://jobeax.com/link/s1WvHFV9ITSwCkyS 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.