Skip to Main Content

Job Title


SDV MCU Stack Development (CI/CD Engineer)


Company : Tata Consultancy Services


Location : Bengaluru, Karnataka


Created : 2026-01-26


Job Type : Full Time


Job Description

Greetings from TCS!!We're hiring Experienced Professionals for following requirement-Requirement - SDV MCU Stack Development (Core Platform & HAL Engineer)Location - BangaloreDesired Experience - 8-10yearsSkills Required:1. Strong expertise in CI/CD tools: GitLab CI, Jenkins, AWS CodePipeline, Azure DevOps2. Experience with embedded build systems: CMake, Yocto, Bazel, Make3. Proficiency in code generation frameworks and schema-driven development4. Hands-on with unit testing (Google Test, Unity), integration testing, and HIL/SIL environments5. Familiarity with ECU software architecture and multi-target build strategies6. Exposure to flashing tools: Lauterbach, OpenOCD, UDS over CAN, DoIP7. Knowledge of Docker, Kubernetes, and containerized build environments8. Experience with artifact management: Artifactory, Nexus, AWS ECR.Roles & Responsibilities:1. Design and maintain end-to-end CI/CD pipelines for embedded software workflows:2. Schema ingestion → Code generation → Build → Unit test → Integration test → Flash to target3. Automate code generation from service/signal schemas (e.g., JSON, ARXML) using custom tooling4. Implement matrix builds across multiple ECU targets (zonal, central, gateway) with variant configurations5. Integrate static analysis, MISRA checks, and code coverage tools into the pipeline6. Manage secure flashing workflows for physical and virtual ECUs using OTA or JTAG interfaces7. Collaborate with platform, middleware, and application teams to align pipeline stages with development milestones8. Monitor pipeline health, optimize build times, and ensure traceability across artifacts9. Maintain pipeline documentation, onboarding guides, and developer support tools.