Principal Engineer- IoT Multimedia SoftwareWenger & Watsonfull-timeRequired skillsAndroidC++communication skillsdevice driversembedded systemsend-to-endGitIoTLinuxversion controlI2CAbout the role Wenger & Watson Website: wengerwatson.com Job details: General Summary:Looking for experienced embedded engineer interested in developing Multimedia software for IOT platforms. Specifically, the position involves developing embedded software supporting Camera/Video/Audio/Display functionality across the business units.Strong knowledge in LA / LE build Infrastructure and device driver implementation aspectsMultimedia technology areas awareness and end-to-end use case design and feature implementation.Strong knowledge on one of the multimedia technology areas (Camera/Video/Audio/Display/Graphics) and Display technology area expertise is preferredDebugging and resolution with existing code base.Partnering with global development teams and with external customers.Capability to evaluate Power and Performance goals and technical ability to derive solutions for multimedia use cases Profound understanding of System-on-Chip (SoC) architecture, MM pipeline, memory subsystem and rest of SOC interaction blocks understanding Minimum Qualifications: Bachelor’s (BE/BTech) or Master’s (MS/MTech) degree in in Engineering, Information Systems, Computer Science, or related field with 8+ years of experience. Expertise in C & C++ programming languages. Strong Knowledge of at least two areas of Android/Linux Camera or Image or Video or display or Graphics with Display knowledge is preferred Candidate MUST have: Strong knowledge and hands-on experience in Android and Linux device drivers and framework for Multimedia areas Strong C & C++ programming and debugging skills required. Strong knowledge in operating system fundamentals like virtual memory, CPU scheduling, process states, synchronization, etc. Strong knowledge in concepts like RTOS, RAM/Cache, Interrupt handling, etc applied to embedded systems. Hands on experience in Realtime issues like memory/stack corruption, ANR, deadlocks, race conditions, etc. Strong debugging and analysis skills, including data and statistical analysis, and proficiency in performance & Power. Strong communication skills - able to understand and explain highly technical information in a clear and concise manner. Willing travel to customer sites and other office locations to co-develop next generation smartphones. Working Experience in any Multimedia technologies like camera/video framework is MUST.Proficiency in version control tools and Git repository. Familiarity with MIPI, I2C, GPIOs, DSI, HDMI etc. Click on Apply to know more. This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.