Job Description

Greetings from TCS!!

We're hiring Experienced Professionals for following requirement-


Requirement - Middleware Engineers - SDV MCU Stack Development (Communication Stack Development Engineer)

Location - Bangalore

Desired Experience - 8-10years


Skills Required:

1. Strong expertise in FreeRTOS, RTOS internals, and multi-core embedded programming

2. Proficiency in C/C++, low-level debugging (JTAG, Lauterbach), and hardware interfaces

3. Experience with vendor RTDs, MCAL, and HAL integration

4. Familiarity with ASIL, ISO 26262, and functional safety principles

5. Hands-on with CAN, LIN, Ethernet, and zonal architecture

6. Exposure to CI/CD tools (Jenkins, GitLab CI, AWS Code Pipeline)

7. Knowledge of bootloaders, secure boot, and memory layout optimization

8. Strong problem-solving skills and ability to work across hardware/software boundaries.


Roles & Responsibilities:

1. Design, develop, and integrate automotive communication stacks including: CAN, Ethernet, TCP/IP, and optionally FlexRay

2. Implement and validate PDU Router and transport protocol abstraction layers for seamless data flow across ECUs

3. Develop and optimize TCP/IP stack components: IPv4/IPv6, UDP, TCP

4. Socket APIs and network configuration modules

5. Integrate and test AVTP (Audio Video Transport Protocol) stack over Ethernet (IEEE 1722)

6. Ensure compliance with AUTOSAR Classic/Adaptive like architecture for middleware components

7. Collaborate with platform and application teams to ensure reliable data exchange across zonal and central ECUs

8. Conduct performance profiling, latency analysis, and fault injection testing for communication modules

9. Maintain documentation, interface specifications, and integration guides.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application