Job Description
Greetings from TCS!!
We're hiring Experienced Professionals for following requirement-
Requirement - SDV MCU Stack Development (Test Engineer)
Location - Bangalore
Desired Experience - 8-10years
Skills Required:
1. Strong experience in embedded software testing, especially on FreeRTOS, AUTOSAR, or bare-metal platforms
2. Hands-on with static analysis tools (e.g., Polyspace, QAC, Coverity) and unit test frameworks (e.g., Unity, Google Test)
3. Proficiency in HIL systems (e.g., dSPACE, NI VeriStand, Vector VT System) and test automation scripting
4. Deep understanding of real-time communication metrics: latency, jitter, throughput
5. Experience with CANoe, CANalyzer, Wireshark, and AVTP analyzers
6. Familiarity with fault injection techniques, watchdog validation, and recovery path testing
7. Exposure to CI/CD tools (Jenkins, GitLab CI) and test management platforms (e.g., Polarion, Jira)
8. Knowledge of ISO 26262, ASPICE, and automotive safety validation practices.
Roles & Responsibilities:
1. Perform static code analysis, unit testing, and regression validation for microcontroller-based embedded software
2. Develop and maintain automated HIL (Hardware-in-the-Loop) test workflows for compute and zonal ECUs
3. Benchmark latency, bandwidth, and jitter for communication stacks:
4. COM stack (CAN, Ethernet, TCP/IP)
5. AVTP stack (IEEE 1722 over Ethernet)
6. Design and execute fault injection scenarios to validate system robustness and error recovery mechanisms
7. Collaborate with platform, middleware, and tooling teams to define validation coverage and test strategies
8. Integrate validation pipelines into CI/CD workflows for continuous testing
9. Maintain traceability of test cases to requirements and safety goals (ISO 26262).
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application