Embedded Software Engineer Job Vacancy in Applied Materials Inc. Bengaluru, Karnataka – Updated today
Are you looking for a New Job or Looking for better opportunities?
We got a New Job Opening for
Full Details :
Company Name : Applied Materials Inc.
Location : Bengaluru, Karnataka
Position :
Job Description : Key Responsibilities
The Applied Materials’ AI and Big Data team is actively recruiting for a highly motivated, energetic, and accomplished AI Systems (embedded) Software developer to push beyond the state-of-the-art systems. These can span new IoT Edge systems, mobile and connectivity systems, and high-performance Data analysis. This role requires expert technical communication skills with cross-functional teams across system architects, hardware engineers, AI application, and core technology groups to drive the incubation of new technologies from proof of concept through integration into products for mass production.
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.
Key Requirements
5+ years of experience developing device drivers and firmware.
Strong, proven coding skills in C/C++ in an embedded environment
Work experience in using Embedded Linux or RTOS 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 Linux 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.
Required Competencies for Individual Contributors: A competency is a measurable characteristic of a person that is related to the success of their work. A competency may be behavioral skill, a technical skill, and attribute, or attitude.
Customer Focus: Is dedicated to meeting the expectations and requirements of internal and external customers; gets first-hand customer information and uses it for improvements in products and services; acts with customers in mind; establishes and maintains effective relationships with customer and gains their trust and respect.
Decision Quality: Makes good decisions (without considering how much time it takes) based upon a mixture of analysis, wisdom, experience, and judgment; most of his/her solutions and suggestions turn out to be correct and accurate when judged over time; sought out by others for advice and solutions.
Drive for Results: Can be counted on to exceed goals successfully; is constantly and consistently one of the top performers; very bottom-line oriented; steadfastly pushes self and others for results
Ethics and Values: Is widely trusted; is a direct, truthful individual; can present the unvarnished truth in an appropriate and helpful manner; keeps confidences; admits mistakes; doesn’t misrepresent him/herself for personal gain.
Integrity and Trust: Adheres to an appropriate (for the setting) and effective set of core values and beliefs during both good and tough times; acts in line with those values; rewards the right values and disapproves of others; practices what he/she preaches.
Priority Setting: Spends his/her time and the time of others on what’s important; quickly zeros in on the critical few and puts the trivial many aside; can quickly sense what will help/hinder accomplishing a goal; eliminates roadblocks; creates focus.
Qualifications
Education:
Bachelor’s Degree
Skills
Certifications:
Languages:
Years of Experience:
4 – 7 Years
Work Experience:
Additional Information
Travel:
Not Specified
Relocation Eligible:
Yes
Applied Materials is committed to diversity in its workforce including Equal Employment Opportunity for Minorities, Females, Protected Veterans and Individuals with Disabilities.
This post is listed Under Technology
Disclaimer : Hugeshout works to publish latest job info only and is no where responsible for any errors. Users must Research on their own before joining any company