Embedded C++ | Bangalore | 8-10 Years exp

Tata Consultancy Services Limited

Bengaluru

On-site

INR 1,200,000 - 2,100,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tata Consultancy Services Limited is seeking an experienced Embedded C++ specialist for Bengaluru, focusing on board bring-up, bootloader and driver development, and close hardware-software integration.

The role emphasizes Linux-based development, device trees, and debugging with JTAG tools, including Lauterbach Trace32. OpenWRT/Yocto experience is a plus, with exposure to Ethernet, SPI, I2C, and ARM/MIPS architectures.

Qualifications

  • Experience in embedded C/C++ development for Linux-based systems.
  • Hands-on with board bring-up and bootloader development.
  • Familiarity with device trees and hardware initialization.

Responsibilities

  • Board bring-up and bootloader/driver development.
  • Hardware-software integration and debugging.
  • Root cause analysis (RCA) and platform software development.

Skills

Bootloader (U-Boot) & Board Bring-up
Embedded C/C++
Embedded Linux
Device Tree, Hardware Initialization
Linux Device Drivers & Kernel Planning
ARM/MIPS architecture
Ethernet MAC/PHY, GPIO, SPI, I2C, UART
OpenWRT / Yocto
Debugging: JTAG, Lauterbach Trace32

Tools

Lauterbach Trace32
JTAG

Job description

Role & responsibilities

Embedded C++

Must-Have Skills:
  • Bootloader (U-Boot) & Board Bring-up Primary Skill
  • Embedded C/C++, Embedded Linux
  • Device Tree, Hardware Initialization
  • Linux Device Drivers & Kernel Programming
  • ARM/MIPS architecture
  • Ethernet MAC/PHY, GPIO, SPI, I2C, UART
  • OpenWRT / Yocto
  • Debugging: JTAG, Lauterbach Trace32
Good to Have:

xPON/ONT, L2/L3 forwarding, QCA/MTK platforms, NAND/NOR Flash.

Key Responsibilities:

Board bring-up, bootloader/driver development, hardware-software integration, debugging, RCA, and platform software development.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded C++ Developer
Embedded C++ Developer

Tata Consultancy Services Limited • Bengaluru

On-site
INR 2,500,000 - 4,000,000
C++ Engineer
C++ Engineer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Embedded C++ Developer
Embedded C++ Developer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,500,000 - 1,900,000
Embedded C++ Developer
Embedded C++ Developer

Quess IT Solutions • Bengaluru

On-site
INR 650,000 - 1,200,000
Embedded Linux Team Lead
Embedded Linux Team Lead

Aitech Systems Ltd. • Bengaluru

On-site
INR 3,000,000 - 5,200,000
Embedded Developer (C/C++) and Linux
Embedded Developer (C/C++) and Linux

Datamatics • Bangalore Rural, Bengaluru

On-site
INR 3,600,000 - 4,800,000
Sr. Linux Kernel Engineer (Product R&D Team)
Sr. Linux Kernel Engineer (Product R&D Team)

Innominds Software • Hyderabad

Hybrid
INR 2,800,000 - 4,200,000
Technical Lead (Embedded)
Technical Lead (Embedded)

VOLANSYS (An ACL Digital Company) • Ahmedabad District

On-site
INR 1,200,000 - 1,600,000
MNC Co. Looking For embedded software development Bangalore/Chennai
MNC Co. Looking For embedded software development Bangalore/Chennai

Staffing Services • Chennai District

On-site
INR 1,200,000 - 2,400,000
MNC Co. Looking For embedded software development Bangalore/Chennai
MNC Co. Looking For embedded software development Bangalore/Chennai

Staffing Services • Bengaluru

On-site
INR 1,500,000 - 2,300,000