3-6 Years work experience in embedded software and/or driver development. Candidate should be detail-oriented and have strong analytical and debugging skills, strong communication skills (written and verbal), working with teams across multiple time zones.
Extremely strong knowledge of C/C++ programming is mandatory.
Have working knowledge on Device Driver Programming in Linux/ RTOS like QNX /Greenhills etc.
Fluent in industry standard software development tools: debuggers, code revision control systems (GIT, Perforce), IDEs and build tools
Minimum Qualifications:
Bachelors degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR
Masters degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR
PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Solid working knowledge of Android versions, thorough understanding of Android Display Framework, Composer HAL, DRM-KMS, OpenWFD standard or any other display driver.
Excellent knowledge of Display HW processing and various RGB & YUV display color format.
Experience in embedded display driver implementation.