What you will be doing:
Architecture, development, and enhancement ofnative/para-virtualizedLinux/QNX device drivers
Solve complex system issues on Linux/Android/QNX OS
Lead the architecture discussions for SW components and interface with customers to support DRIVE software solutions.
Continuously evolve and support requirements gathering process and traceability flow.
Actively coordinate with cross-functional engineering teams to meet customer's requirements and to drive complex issues to closure.
Participate in architectural explorations which include feasibility studies, safety evaluations and data analysis.
Performance tuning of customer use-cases and functions on Drive OS software
What we need to see:
BS/MS or equivalent experience.
5+ years of overall experience and preferably with 2+ years of automotive industry experience.
In-depth understanding of the display software stack on Android and/or Linux including surface flinger, HW composer, DRM/KMS
Should have worked on display drivers including DP/HDMI out,understanding/workingexperience on display serializer would be added advantage.
Strong understanding of QNX/Linux/Android operating system and hands-on experience with QNX/Linux device driver development
Strong C/C++ programmingand debugging skills
In-depth understanding of ARM processor architecturefundamentals
Background in embedded software development and deep knowledge of product developmentlifecycle.
Exposure to functional safety architecture to meet ISO26262 standardwould be a plus
Effective written and verbal communication regardless of audience or issue complexity.
Ways to stand out from the crowd:
Extensive experience on Display software stack on Linux/Android
Strong understanding of modern display hardware I/Ps
on the basis ofexpression ,
משרות נוספות שיכולות לעניין אותך