Embedded Developer
Last seen on Tata Consultancy Services’s official careers site on August 1, 2026; it may have closed since.
Apply on Tata Consultancy Services’s careers site →Job description
Design, develop, and maintain embedded software using C programming language . Develop firmware for microcontrollers and embedded processors. Interface embedded software with peripherals such as UART, SPI, I2C, CAN, ADC, PWM, and GPIO. Perform code reviews, debugging, optimization, and unit testing. Collaborate with hardware, validation, and product engineering teams. Develop low-level device drivers and board support packages (BSP).
Analyze and resolve software defects and performance issues. Support integration, system testing, and product release activities. Create and maintain technical documentation for software design and implementation.
Qualifications
BACHELOR OF ENGINEERING
More jobs at Tata Consultancy Services
.Net + Azure Full Stack Developer
Bengaluru
.Net Developer
Bengaluru
.Net Full Stack Developer
Bengaluru
.Net Full Stack With Azure
Bengaluru
Similar jobs at other companies
Embedded Software Developer
Fortinet · Burnaby, BC, Canada
Senior Embedded Developer QNX/Linux
NTT · Remote, Romania
Python developer - embedded Linux
Thermo Fisher Scientific · Brno, Czechia
Embedded Software Architect/Lead Developer
Trane Technologies · Oberhausen, Germany