Embedded C++ Developer

Tata Consultancy Services Limited

Bengaluru

Presencial

INR 2.500.000 - 4.000.000

Jornada completa

Hace 7 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Tata Consultancy Services Limited is seeking an experienced Embedded C++ Developer to design and implement embedded software for Linux-based real-time systems. The role requires strong C++ practice, Deep knowledge of embedded Linux, RTOS, and driver development, with emphasis on performance and reliability.

The candidate should balance 8–10 years of hands-on experience in Embedded Systems with 70% focus on Embedded Software and 30% on Modern C++ development, working across automotive, IoT,

Formación

  • 8–10 years of embedded software experience.
  • Strong hands-on C++ development and Linux internals.
  • Experience with real-time systems, safety-critical software, and debugging.

Responsabilidades

  • Design and develop embedded software components using C/C++.
  • Develop and maintain Linux-based embedded applications.
  • Work on device drivers, communication protocols, and system-level programming.
  • Perform code reviews, debugging, and root cause analysis.
  • Optimize software performance, memory utilization, and reliability.
  • Collaborate with cross-functional teams throughout the product lifecycle.
  • Ensure software quality through unit testing and integration testing.

Conocimientos

Embedded C/C++
Modern C++
Embedded Linux
RTOS
Device Driver Development
Multithreading
Concurrency
CAN
SPI
I2C
UART
Protocols
Git Version Control

Herramientas

Git Version Control

Descripción del empleo

Role & responsibilities

Job Description Embedded C++ Developer

Position: Embedded C++ Developer
Location: Bangalore
Experience: 8-10 Years

Job Summary

We are seeking an experienced Embedded C++ Developer with a strong background in Embedded Systems development. The ideal candidate should have approximately 70% experience in Embedded Software Development and 30% experience in Modern C++ Development, working on Linux-based and real-time embedded applications.

Mandatory Skills
  • Embedded C/C++
  • Modern C++ (C++11/C++14/C++17)
  • Embedded Linux
  • RTOS
  • Device Driver Development
  • Multithreading & Concurrency
  • Data Structures & Algorithms
  • STL (Standard Template Library)
  • Socket/Network Programming
  • Debugging and Performance Tuning
  • CAN, SPI, I2C, UART Protocols
  • Git Version Control
Key Responsibilities
  • Design and develop embedded software components using C/C++.
  • Develop and maintain Linux-based embedded applications.
  • Work on device drivers, communication protocols, and system-level programming.
  • Perform code reviews, debugging, and root cause analysis.
  • Optimize software performance, memory utilization, and reliability.
  • Collaborate with cross-functional teams throughout the product lifecycle.
  • Ensure software quality through unit testing and integration testing.
Preferred Experience
  • Automotive Embedded Systems
  • ADAS
  • IoT Devices
  • Telecom/Networking Products
  • Industrial Automation
Candidate Profile
  • 8-10 years of experience in Embedded Systems.
  • Strong hands-on experience in C++ development.
  • Experience with Linux internals and system programming.
  • Good understanding of real-time and safety-critical systems.
  • Excellent problem-solving and debugging skills.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Embedded C++ Developer
Embedded C++ Developer

Quess IT Solutions • Bengaluru

Presencial
INR 650.000 - 1.200.000
Embedded C++ Developer
Embedded C++ Developer

SWITS DIGITAL Private Limited • Bengaluru Urban

Presencial
INR 1.500.000 - 1.900.000
C++ Engineer
C++ Engineer

SWITS DIGITAL Private Limited • Bengaluru Urban

Presencial
INR 1.200.000 - 1.800.000
Technical Lead_IDS C++ Developer
Technical Lead_IDS C++ Developer

embIND Embitel Technologies (India) Private Limited • India

Presencial
INR 600.000 - 1.200.000
Embedded C++ | Bangalore | 8-10 Years exp
Embedded C++ | Bangalore | 8-10 Years exp

Tata Consultancy Services Limited • Bengaluru

Presencial
INR 1.200.000 - 2.100.000
C++ Developer
C++ Developer

Careernet • Pune District

Presencial
INR 600.000 - 1.000.000
Embedded Linux Developer
Embedded Linux Developer

The Flower Puff Girlz • Pune District

Presencial
INR 2.700.000 - 3.300.000
Hybrid work model
C++ Linux / Embedded C Developer/Specialist - Automotive domain
C++ Linux / Embedded C Developer/Specialist - Automotive domain

Tata Elxsi, Inc. • Chennai

Presencial
INR 1.200.000 - 2.400.000
Embedded C++ Developer
Embedded C++ Developer

HCL Technologies Limited • Bengaluru

Presencial
INR 1.200.000 - 1.800.000
Embedded_C++ Developer_EBH
Embedded_C++ Developer_EBH

Bosch Group • Bengaluru

Presencial
INR 1.800.000 - 2.800.000