Jobs on TAL
All jobsOnsiteEngineeringdevtools5-7 yearsc
OnsiteSeniordevtools

Embedded Compiler Engineer

Tech MahindraBengaluru, Karnataka, IndiaPosted 18 May 2026

Tech Mahindra is hiring an Embedded Compiler Engineer in Bengaluru to develop and optimize cross-compilation environments for embedded platforms. The role involves working extensively with GCC/LLVM toolchains to support firmware and hardware teams. Candidates must have strong C/C++ skills and deep experience with embedded Linux systems and toolchain customization. This is a technical IC role focused on build infrastructure and performance.

Matched by TAL

50k new jobs listed every day. Install TAL to find more jobs like this.

Install TAL

Experience

5-7 years

Function

Engineering

Work mode

Onsite, India

Company

Tier 2

What you will work on

Tech Mahindra is hiring an Embedded Compiler Engineer in Bengaluru to develop and optimize cross-compilation environments for embedded platforms. The role involves working extensively with GCC/LLVM toolchains to support firmware and hardware teams. Candidates must have strong C/C++ skills and deep experience with embedded Linux systems and toolchain customization. This is a technical IC role focused on build infrastructure and performance.

TAL's take

Quality 55/1005/5 clarityTier 2 company

Solid role at a well-established company with a clear and technical scope, though limited by being in the IT services sector.

The JD is highly specific regarding the toolchain focus (GCC/LLVM), target architectures, and relevant responsibilities.

Salaries at Tech Mahindra

13.1 LPA average

Based on 854 Grapevine salary entries for Tech Mahindra.

View all salaries

Engineering

0 - 2 years | L1

3 LPA average

Range: 2 - 7 LPA

Engineering

2 - 4 years | U1

6 LPA average

Range: 2 - 14 LPA

Engineering

4 - 6 years | U3

11 LPA average

Range: 3 - 23 LPA

Engineering

6 - 8 years | U3

16 LPA average

Range: 4 - 29 LPA

Must haves

  • Strong experience in Embedded Systems Development
  • Cross-Compiler Development & Customization (ARM, x86)
  • GCC / LLVM Toolchains expertise
  • Strong understanding of Linux-based development environments
  • Proficiency in C/C++ programming
  • Experience with toolchain build, integration, and debugging

Tools and skills

cc++gccllvmlinuxembedded systemscross-compiler development

Nice to have: cmake, python, bash, gdb, valgrind.

About the company

Established global IT services company, falling into the Tier 2 category for engineering roles.

Posts mentioning Tech Mahindra