Embedded Systems Developer

Tata Consultancy Services (Tcs)

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 4 years

Job Details

Job Description

Developer

Skills- Embedded C, Linux
Location -Bangalore
Exp- 4-8years


·         BE/BTech Electronics/Computer Engineering

·         Experience in hands-on development and troubleshooting on embedded targets - such as ARM, 8051, QEMU, Baseboard Management Controllers

·         Solid programming experience in C, C++ & IPC mechanisms

·         Proven experience in Embedded System Architecture and Design

·         Familiarity with Open-Source Software Configuration Management tools, Defect tracking tools, and Peer review

·         Excellent k nowledge of Interfaces, and hardware subsystems, OS Concepts, basics of the Embedded Linux, X86-64/ARM architecture, Board Bring-up, I2C, SPI, RS232, PCIe, D-Bus, SPI, and other industry standard protocols.

·         Work on Industry wide protocols such as IPMI, Redfish, SNMP, HPiLO, MCTP, PLDM, ONTAP

·         OS porting Experience, Secure Boot, UEFI, u-Boot, Firmware Development

·         Linux Kernel Internal & Driver exposure

·         Modern C++ Programing Language C++-11, Python, Robotic Framework

·         Good understanding of BIOS


Job role

Work location

Bangalore

Department

Engineering - Hardware & Networks

Role / Category

IT Network

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 4 years

About company

Name

Tata Consultancy Services (Tcs)

Job posted by Tata Consultancy Services (Tcs)

This job has expired