Talent.com
This job offer is not available in your country.
Embedded Software Engineer

Embedded Software Engineer

Tata Consultancy ServicesHyderabad, India
9 hours ago
Job description

Greetings from TCS!

We are looking for a Embedded Software Engineer

Experience : 4+ Years

Location : Hyderabad

Job Description : Must-Have

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

Required Technical Skill Set

Programming Language : C++

OS : Linux / Embedded Linux

Controller / Processor : Micro Controller on ARM based SoC, QEMU, ARM / X86-64 / PowerPC based processor

Others : IPMI, IPC, Firmware Development, Board Bring up & Sensors

Create a job alert for this search

Embedded Software Engineer • Hyderabad, India