Greetings from TCS!!We're hiring Experienced Professionals for following requirement-Requirement - Middleware Engineers - SDV MCU Stack Development (Communication Stack Development Engineer)Location - BangaloreDesired Experience - 8-10yearsSkills Required:1. Strong expertise in FreeRTOS, RTOS internals, and multi-core embedded programming2. Proficiency in C/C++, low-level debugging (JTAG, Lauterbach), and hardware interfaces3. Experience with vendor RTDs, MCAL, and HAL integration4. Familiarity with ASIL, ISO 26262, and functional safety principles5. Hands-on with CAN, LIN, Ethernet, and zonal architecture6. Exposure to CI/CD tools (Jenkins, GitLab CI, AWS Code Pipeline)7. Knowledge of bootloaders, secure boot, and memory layout optimization8. 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 FlexRay2. Implement and validate PDU Router and transport protocol abstraction layers for seamless data flow across ECUs3. Develop and optimize TCP/IP stack components: IPv4/IPv6, UDP, TCP4. Socket APIs and network configuration modules5. Integrate and test AVTP (Audio Video Transport Protocol) stack over Ethernet (IEEE 1722)6. Ensure compliance with AUTOSAR Classic/Adaptive like architecture for middleware components7. Collaborate with platform and application teams to ensure reliable data exchange across zonal and central ECUs8. Conduct performance profiling, latency analysis, and fault injection testing for communication modules9. Maintain documentation, interface specifications, and integration guides.
Job Title
Middleware Engineers SDV MCU Stack Development (Communication Stack Development Engineer)