Software Engineer-III

8-12 Years

Hyderabad

Role: Software Engineer-III

Experience: 8-12 Years

Locations: Hyderabad

Qualifications: B. Tech/BE/MCA

Skills:

Proficiency Requirements:

•                      Master’s or Bachelor’s degree in Engineering with Electronics / Computer Science/Computer Application/ similar with 10+ years proven experience in relevant software industry

•                      Strong experience in Linux System Programming, Linux device driver development/kernel modules, Uboot, Buildroot or Yocto etc.

•                      Strong ability to independently write and debug sophisticated C++ & C programs, C++ STL Containers, C++ multi-threaded applications

•                      Very strong with network programming using TCP/IP, USB interfaces, Serial interfaces, ModBus, CAN protocols, Ethernet/IP protocols

•                      Hands-on experience in scripting languages like Python, Lua, Bash, Shell, etc.

•                      Experience in using communication protocols used like I2C, SPI, CAN, RS-232, SMBUS

•                      Expert in Docker and containerization technologies.

•                      Must have experience with developing RESTful APIs for presenting with webserver

•                      Hands-on experience in Debugging C/C++ applications using Debuggers like GDB/KDB/JTAG/Emulators

•                      Experience using Oscilloscope & Digital Multimeter for debugging

•                      Knowledge of Microcontrollers firmware development

Apply Now