×
Register Here to Apply for Jobs or Post Jobs. X

SDV MCU Stack Development; Core Platform & HAL Engineer

Job in Bengaluru, 560001, Bangalore, Karnataka, India
Listing for: Tata Consultancy Services
Full Time position
Listed on 2026-02-03
Job specializations:
  • IT/Tech
    Hardware Engineer, Systems Engineer
Job Description & How to Apply Below
Position: SDV MCU Stack Development (Core Platform & HAL Engineer)
Location: Bengaluru

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 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, Git Lab 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. Bring up FreeRTOS kernel on multi-core automotive microcontrollers (e.g., Renesas, Infineon, NXP)

2. Configure and validate inter-core communication, task scheduling, and memory protection

3. Optimize memory layout, interrupt handling, and context switching for real-time performance.

4. Integrate safety mechanisms (watchdog, MPU, stack overflow detection) for ASIL compliance.

5. Integrate vendor Real-Time Drivers (RTD) for GPIO, UART, SPI, I2C, ADC

6. Configure and test driver stacks using MCAL or HAL layers

7. Perform board bring-up for compute and zonal ECUs including boot loader, clock, and power domains

8. Validate boot loader, power domains, clock configurations, and peripheral initialization.

9. Develop and execute hardware validation test suites for peripheral and system-level diagnostics

10. Collaborate with hardware and system teams to debug low-level issues (signal integrity, thermal, voltage)

11. Support integration of middleware stacks and platform abstraction layers

12. Contribute to CI/CD pipelines for firmware build, deployment, and regression testing.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary