Strong knowledge of C, C++ and Linux.
Hands on experience in any of open source middleware components like ALSA, Gstreamer, Wayland, Systemd, dbus, Connman, Webkit etc.
Should be able to design and develop middleware component for the open source community
Should have extensive knowledge of design patterns and algorithms.
Well versed with data modelling and tools like Enterprise Architect.
Knowledge of debugging tools like gdb, valgrind.
Knowledge of Toolchain, Cross-compilation
Fluent in at least one scripting language like Python, Perl or Bash
Experience in version control tools like GIT, Subversion
Experience in Linux build systems: Openembedded, Yocto (Poky)
Knowledge of GENIVI, UML.
Experience in QT.
Candidate should be able to work on ARM based hardware targets like Jacinto, Sabre Auto etc
Candidate should be able to take complete ownership over one or more subsystems in the middleware like Audio, Video, and Graphics including functional review of the patches.
Strong architecture knowledge of ARM
Automotive Infotainment work experience