Skip to Content

Engineer II - SW DEV

--Qualcomm, Hyderabad_SEZ - Bldg E--

Job Description: •             

  • 3+ years of embedded software development experience (academic
  • and/or professional) with proficient C, C++, and scripting language (Java, Python, other) coding skills
  • Solid knowledge of software design patterns and real-time, multi-threaded programming.
  • Solid knowledge of embedded SoC architectures, operating systems, data structures, real-time hardware/software programming interfaces
  • Strong embedded, real-time software debugging skills, preferably on Linux, Android platforms.
  • Solid understanding of memory, cycle, power, and performance design constraints within embedded systems, particularly on Linux, Android platforms.
  • Solid background and experience in several of the following areas:
  • Good understanding on multimedia frameworks [eg: Android audio framework, Gstreamer ]
  • Audio usage models including playback, record, streaming, Bluetooth
  • Good to have understanding on Android Bluetooth Multimedia (AudioDeviceBroker/AudioDeviceInventory) stack.
  • Basic understanding on Audio interfaces (e.g., I2S, SoundWire, PCIe).
  • Basic understanding on Audio media formats (e.g., AAC, FLAC, aptX, LDAP, MP3, WMA).
  • Android, Linux, or Windows multimedia frameworks and audio applications
  • Android, Linux, code development and debug techniques
  • Expertise developing and debugging embedded software on Qualcomm SoCs or ARM, Hexagon,  other embedded processors.