QUALIFICATIONS / EXPERIENCE
Applicant should possess at least a BE/B-Tech in Computer Science/Electronics.
Applicant must have at least 4-8 years experience in developing software for Linux systems. Applicant must have significant experience in several of the following:
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 dynamic code coverage tools like gcov
Knowledge of Toolchain, Cross-compilation
Fluent in at least one scripting languagelike Python, Perl or Bash
Experience in version control tools like GIT, Subversion
Strong English communication
Ability to work in a challenging environment.
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
Design and implementation of the Customer specific software stack based on Linux (SMP/AMP)
Prime responsibility would be Design and Development of the new features.
Design and implement services built upon the company's software products, open source components, and/or custom platforms
Analyse project requirements, communicate with customer at early engagement stage to fill in sales with proper technical background as well as provide necessary consulting
Help project managers, lead project planning and tracking, requirements analysis, taskanalysis, work breakdown, and schedule estimation