Architect and develop embedded system drivers for imaging and inertial sensors across several products.
Support integration of custom 3A algorithms and camera peripherals such as lens actuators, voice-coil motors (VCMs), etc).
Perform bring-up, triage bugs reported and aid in system integration.
Support testing at the factory during manufacturing.
Work closely with algorithm developers to deliver key features and performance targets.
Work closely with vendors and cross functionally to define features, identify the requirements and review implementation.
5+ years of experience developing device drivers and firmware.
Strong, proven coding skills in C / C++ in an embedded environment
Work experience in using Windows OS and ability to deliver clean, well factored code is a must have.
Strong object-oriented programming, debugging and performance tuning skills.
Experience with Image Sensor integration into various mobile platforms.
Previous experience with Image Sensor technologies and Camera HW components.
Knowledge of camera system communication protocols such as MIPI / I2C, DisplayPort etc.
Proficiency in scripting languages, such as Python.
Familiarity with machine learning algorithms and framework is a plus.
Understanding of computer vision concepts including multi-view geometry and depth estimation is a plus.
Experience with source code management and ticket management tools. (JIRA, Bitbucket, Confluence)
Exposure to the Agile process and best-practice methods for developing high quality software.
Self-driven and motivated with the ability to work with remote teams in the USA and India
Good communication skills, verbal and written English.
Ability to travel internationally 10%
Tools & Technology :
Knowledge of GCC compiler / linker and debugging tools on Windows platform.
Use of signal / logic analyzers desirable.
Proficient with MS Office Tools (i.e. Word, Excel, PowerPoint, Outlook, MS Project, Visio)
Disciplined and well-organized in software and firmware documentation and presentation.
Education : Bachelor's Degree
Certifications : Languages :
Years of Experience :
Work Experience :
Travel : Yes, 10% of the Time
Yes, 10% of the Time
Relocation Eligible :
Applied Materials is an Equal Opportunity Employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law.