About The Position

Develops, creates, and modifies general computer applications software or specialized utility programs. Analyzes user needs and develops software We are looking for a talented, motivated and experienced Software Engineer with expertise in Linux/Android internals. This role includes software design and development, debugging and testing Linux/Android Telephony software. You will work on cellular technologies (4G LTE ,5G) to enable telephony features -voice/data, IMS - VoLTE, Video Telephony, VoWifi, eMBMS, support MSIM and SIM use cases etc. You will interact with various internal cross-functional teams as well as third party OEMs designing, developing and guiding on new features that are scalable, performant and power optimized. This position is with Qualcomm's fully-owned subsidiary, the Qualcomm Innovation Center (QuIC). QuIC is focused on open source software development and participates in the open source community.

Requirements

  • Linux software development in mobile/embedded environment
  • C /C++ and JAVA programming skills and a good understanding of Data Structures and Algorithms
  • Object Oriented Design and Programming
  • Android Software Development
  • ARM processors and/or embedded software development on mobile devices.
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Nice To Haves

  • Experience in Telephony Domain
  • Strong debugging skills, experience with JTAG
  • Experience using git for development; patch/tree management
  • Excellent communication, interpersonal, and teamwork skills
  • Independent and motivated problem solver
  • 4 + years of Software Engineering or related work experience.
  • 2+ years of experience with Database Management Software .
  • 2+ years of experience with API .
  • 2+ years of experience working in a large matrixed organization.
  • 1+ years of work experience in a role requiring interaction with senior leadership (e.g., Director level and above) .

Responsibilities

  • Design, implement and drive new telephony/IMS features on Android platform.
  • Debug and Fix complex problems involving multiple modules from Android UI/framework, middle ware to radio interface layer
  • Implement Tools and Test applications to enable and streamline testing process.
  • Contribute in pre-silicon and post-silicon bring-up of future chipsets
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service