Qualcomm - San Diego, CA

posted 4 days ago

Full-time - Entry Level
Remote - San Diego, CA
Computer and Electronic Product Manufacturing

About the position

Qualcomm is a world leading provider of mobile phone, industrial and consumer IoT, headset, wearable, and automotive infotainment and telematic SoCs and software technology. Our technology solutions not only bring function and high-speed wireless connectivity to mobile devices, powering the majority of smartphones around the globe, but also to a broad spectrum of other wirelessly connected devices spanning IoT, compute, voice & music, wearable, and automotive products. As a member of the Audio Software global development team, you will have the opportunity to work with an international team of hardware, systems, and software engineers to develop cutting edge audio and voice technology. This technology is employed by a wide-variety of products: smart phones, connected cars, XR/VR devices, smart watches, soundbars, etc. The Audio Software team drives the feature design, development, integration, and commercialization of audio and voice software running on Qualcomm's Snapdragon processors. In this role, you will employ your solid foundations in embedded systems programming, real time operating systems, and computer architecture. Familiarity with audio processing and/or DSPs will be a plus.

Responsibilities

  • Applies Software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs.
  • Analyzes user needs and software requirements to design and customize software for optimal operational efficiency.
  • Designs and implements software modules for products and systems.
  • Participates in the design, coding for large features, unit testing, significant debugging fixes, and integration efforts to ensure projects are completed to specifications and schedules.
  • Performs code reviews and regression tests as well as triages and fixes issues to ensure the quality of code.
  • Collaborates with others inside project team to accomplish project objectives.
  • Writes technical documentation for Software projects.

Requirements

  • 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

  • Master's Degree in Engineering, Information Systems, Computer Science or related field.
  • 4+ years of Software Engineering or related work experience.
  • 2+ years of experience with Database Management Software.
  • 2+ years of experience with API.
  • 1+ year of work experience with Git, Perforce, or Source Code Management System.

Benefits

  • Competitive annual discretionary bonus program
  • Opportunity for annual RSU grants
  • Comprehensive benefits package designed to support success at work, at home, and at play
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service