×
Register Here to Apply for Jobs or Post Jobs. X

Middleware Engineers SDV MCU Stack Development; Memory Stack Development Engineer

Job in Bengaluru, 560001, Bangalore, Karnataka, India
Listing for: Tata Consultancy Services
Full Time position
Listed on 2026-03-13
Job specializations:
  • Manufacturing / Production
    Systems Engineer
Job Description & How to Apply Below
Position: Middleware Engineers SDV MCU Stack Development (Memory Stack Development Engineer)
Location: Bengaluru

Greetings from TCS!!

We're hiring Experienced Professionals for following requirement
- Requirement - Middleware Engineers SDV MCU Stack Development (Memory Stack Development Engineer)

Location - Bangalore

Desired Experience - 8-10years

Skills Required:

1. Strong expertise in embedded C/C++, RTOS environments, and low-level driver integration

2. Hands-on experience with NVRAM services, EEPROM/Flash management, and wear-leveling algorithms

3. Deep understanding of watchdog timers, power states, and ECU lifecycle management

4.

Experience with Publisher/Subscriber frameworks (e.g., DDS, SOME/IP, custom IPC)

5. Proficiency in CAN, Ethernet, TCP/IP, and AVTP (IEEE 1722) protocol stacks

6. Familiarity with AUTOSAR Classic/Adaptive, ISO 26262, and functional safety principles

7. 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 data

2. Develop and validate state management, watchdog services, and power management routines across compute and zonal ECUs

3. Architect and integrate Service Abstraction Layer using Publisher/Subscriber model for decoupled service communication

4. 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 networks

7. Collaborate with hardware, middleware, and application teams to ensure platform stability and performance

8. Conduct integration testing, fault injection, and performance profiling of platform services

9. Maintain platform documentation, interface specifications, and configuration guides.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary