Job Description
Greetings from TCS!!
We're hiring Experienced Professionals for following requirement-
Requirement - SDV MCU Stack Development (Core Platform & HAL Engineer)
Location - Bangalore
Desired Experience - 8-10years
Skills Required:
1. Strong expertise in CI/CD tools: Git Lab CI, Jenkins, AWS Code Pipeline, Azure Dev Ops
2. Experience with embedded build systems: CMake, Yocto, Bazel, Make
3. Proficiency in code generation frameworks and schema-driven development
4. Hands-on with unit testing (Google Test, Unity), integration testing, and HIL/SIL environments
5. Familiarity with ECU software architecture and multi-target build strategies
6. Exposure to flashing tools: Lauterbach, Open OCD, UDS over CAN, Do IP
7. Knowledge of Docker, Kubernetes, and containerized build environments
8. 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 target
3. Automate code generation from service/signal schemas (e.g., JSON, ARXML) using custom tooling
4. Implement matrix builds across multiple ECU targets (zonal, central, gateway) with variant configurations
5. Integrate static analysis, MISRA checks, and code coverage tools into the pipeline
6. Manage secure flashing workflows for physical and virtual ECUs using OTA or JTAG interfaces
7. Collaborate with platform, middleware, and application teams to align pipeline stages with development milestones
8. Monitor pipeline health, optimize build times, and ensure traceability across artifacts
9. Maintain pipeline documentation, onboarding guides, and developer support tools.
We're hiring Experienced Professionals for following requirement-
Requirement - SDV MCU Stack Development (Core Platform & HAL Engineer)
Location - Bangalore
Desired Experience - 8-10years
Skills Required:
1. Strong expertise in CI/CD tools: Git Lab CI, Jenkins, AWS Code Pipeline, Azure Dev Ops
2. Experience with embedded build systems: CMake, Yocto, Bazel, Make
3. Proficiency in code generation frameworks and schema-driven development
4. Hands-on with unit testing (Google Test, Unity), integration testing, and HIL/SIL environments
5. Familiarity with ECU software architecture and multi-target build strategies
6. Exposure to flashing tools: Lauterbach, Open OCD, UDS over CAN, Do IP
7. Knowledge of Docker, Kubernetes, and containerized build environments
8. 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 target
3. Automate code generation from service/signal schemas (e.g., JSON, ARXML) using custom tooling
4. Implement matrix builds across multiple ECU targets (zonal, central, gateway) with variant configurations
5. Integrate static analysis, MISRA checks, and code coverage tools into the pipeline
6. Manage secure flashing workflows for physical and virtual ECUs using OTA or JTAG interfaces
7. Collaborate with platform, middleware, and application teams to align pipeline stages with development milestones
8. Monitor pipeline health, optimize build times, and ensure traceability across artifacts
9. Maintain pipeline documentation, onboarding guides, and developer support tools.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application