Greetings from TCS!We are looking for a Embedded Software EngineerExperience : 4+ YearsLocation : HyderabadJob Description : Must-HaveBE / BTech Electronics / Computer EngineeringExperience in hands-on development and troubleshooting on embedded targets - such as ARM, 8051, QEMU, Baseboard Management ControllersSolid programming experience in C, C++ & IPC mechanismsProven experience in Embedded System Architecture and DesignFamiliarity with Open-Source Software Configuration Management tools, Defect tracking tools, and Peer reviewExcellent 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, ONTAPGood-to-HaveOS porting Experience, Secure Boot, UEFI, u-Boot, Firmware DevelopmentLinux Kernel Internal & Driver exposureModern C++ Programing Language C++-11, Python, Robotic FrameworkGood understanding of BIOSRequired Technical Skill SetProgramming Language : C++OS : Linux / Embedded LinuxController / Processor : Micro Controller on ARM based SoC, QEMU, ARM / X86-64 / PowerPC based processorOthers : IPMI, IPC, Firmware Development, Board Bring up & Sensors
Embedded Software Engineer • Hyderabad, Telangana, India