Tata Consultancy Services
Website:
tcs.com
Job details:
Job Description : BMC_Embedded Application Development
1 Role: BMC Embedded Application Developer
2 Required Technical Skill Set: Embedded System Software/Firmware, Linux Device Driver, BMC Firmware development using C/C++, OpenBmc, IPMI, Dbus
3 Desired Experience Range: 5 to 10 Yrs
5 Location : Bangalore
Desired Competencies
Must-Have: Embedded System Software/Firmware Development, BMC Firmware development using C/C++, OpenBmc, IPMI, Dbus, Embedded Application/Middleware Development using C++, Linux Device Driver
Good-to-Have: OpenBMC Firmware development and debugging experience
Key Responsibility
1 Strong programming skills in Embedded System software/Firmware, Device Driver, BMC Firmware development using C and C++ with at least 5 years of experience. Linux Device Driver development is good to have. Embedded Application/Middleware Development using C++
2 Good knowledge in x86 / x64/ARM/RISC architecture
3 Experience on Linux Kernel/System programming and Linux driver development (JTAG, I2C, I3C, SPI)
4 Should have experience with PCIe, IPMB, IPMI, Dbus concepts.
5 Good hands on experience on OpenBMC firmware development and debugging
6 Should have experience with version control tool and review tool -Git
7 Experience with Linux gcc and debug tools- GDB, Kernel debugging-KGDB
Click on Apply to know more.