Job Description

Role

Embedded Software Developer

Required Technical Skill Set

Programming Language: C, C++/Embedded C

OS: Linux/Embedded Linux

Desired Experience Range

4 - 10 years

Location of Requirement

Hyderabad

Desired Competencies (Technical/Behavioral Competency)

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 sta...

Ready to Apply?

Take the next step in your AI career. Submit your application to Tata Consultancy Services (TCS) today.

Submit Application