Search by job, company or skills

Wenger & Watson

Principal Engineer - IoT Multimedia Software

new job description bg glownew job description bg glownew job description bg svg
  • Posted an hour ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Principal Engineer Manager - IoT Multimedia Software

Job Area: Engineering Group, Engineering Group > Software Engineering

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 aspects
  • Multimedia 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 preferred
  • Debugging and resolution with existing code base.
  • Partnering with global development teams and with external customers.
  • customer support.
  • 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.

Minimum Qualifications:

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience.
  • OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience.
  • OR PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
  • 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 144534559