i
TCS
352 TCS Jobs
Embedded C Developer
TCS
posted 4hr ago
Flexible timing
Key skills for the job
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 knowledge 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
Good-to-Have • 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
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Embedded C Developer roles with real interview advice