Greetings from TCS!!We're hiring Experienced Professionals for following requirement-Requirement - Middleware Engineers SDV MCU Stack Development (Memory Stack Development Engineer)Location - BangaloreDesired Experience - 8-10yearsSkills Required:1. Strong expertise in embedded C/C++, RTOS environments, and low-level driver integration2. Hands-on experience with NVRAM services, EEPROM/Flash management, and wear-leveling algorithms3. Deep understanding of watchdog timers, power states, and ECU lifecycle management4. Experience with Publisher/Subscriber frameworks (e.g., DDS, SOME/IP, custom IPC)5. Proficiency in CAN, Ethernet, TCP/IP, and AVTP (IEEE 1722) protocol stacks6. Familiarity with AUTOSAR Classic/Adaptive, ISO 26262, and functional safety principles7. Tools: CANoe, CANalyzer, Wireshark, JTAG, Lauterbach, Git, Jenkins.Roles & Responsibilities:1. Design and implement NVRAM management modules for persistent storage of configuration, diagnostic, and calibration data2. Develop and validate state management, watchdog services, and power management routines across compute and zonal ECUs3. Architect and integrate Service Abstraction Layer using Publisher/Subscriber model for decoupled service communication4. Implement and optimize transport bindings across multiple protocols:5. CAN ↔ Ethernet ↔ TCP/IP ↔ AVTP (IEEE 1722)6. Ensure seamless data routing and protocol translation across zonal and central vehicle networks7. Collaborate with hardware, middleware, and application teams to ensure platform stability and performance8. Conduct integration testing, fault injection, and performance profiling of platform services9. Maintain platform documentation, interface specifications, and configuration guides.
Job Title
Middleware Engineers SDV MCU Stack Development (Memory Stack Development Engineer)