Job Description :
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