Job Description :
This particular position requirement is very critical for the success of the project especially on the UXC infotainment side.
It requires a versatile experience close to the hardware in embedded software, with getting into details about kernel, drivers and other integration aspects.
Also it requires architect level handling and understanding of android framework and associated complexities in our multithreaded environment.

Candidates needs to be good with Object Oriented Programming, C/C++,Java, Linux


Overview:
· Minimum 6 years of related experience

· Expertise in C/C++ programming, and shell scripting.

· Multimedia technologies - Audio, Video, Graphics, Display, Camera, DSP

· Analyze and propose solutions for performance bottlenecks

· Configure Linux & Android middleware for product specific use cases.

· Diagnose, analyze, and resolve kernel and middleware issues.

· Evaluate hardware and software components from potential vendors.

· Experience in board bring up activities.

· Experience with automotive infotainment systems

· Experience with distributed architectures, knowledge of Android OS architecture

· Familiarity with ARM (or x86) architecture / microcontroller-architecture


Primary Skills:
· Minimum 6 years of related experience

· Expertise in C/C++ programming, and shell scripting.

· Multimedia technologies - Audio, Video, Graphics, Display, Camera, DSP

· Analyze and propose solutions for performance bottlenecks

· Configure Linux & Android middleware for product specific use cases.

· Diagnose, analyze, and resolve kernel and middleware issues.

· Evaluate hardware and software components from potential vendors.

· Experience in board bring up activities.

· Experience with automotive infotainment systems

· Experience with distributed architectures, knowledge of Android OS architecture

· Familiarity with ARM (or x86) architecture / microcontroller-architecture


Secondary Skills:
Preferred Qualifications:
· RTOS, BSP, boot loader, or board bring-up , Device drivers (e.g. PCIE, UART, SPI, USB, I2C)
· Experience with JTAG, Power, Thermal and Performance
· Experience with Qualcomm Snapdragon is a plus
· Participate in hardware and software systems design reviews
· Prior experience building automated testing frameworks.
· Strong understanding of testing automation and all phases of testing including white box, black box, performance and stress testing methodologies.
Professional Skills and Characteristics:
Ability to work closely in small teams to create well integrated products in short design cycles with good documentation and reproducible methods

Educational Qualifications
Bachelor''s degree in Engineering Computer Science, or related field or MSCS