Job Id E1969335
Job Title Embedded DSP Software Development Engineer
Post Date 07/18/2019
Company Qualcomm Technologies, Inc.
Job Area Engineering - Software
Location California - San Diego
Job Overview Qualcomm is looking for software engineers to develop and optimize high and low level DSP, image/vision processing, and AI software. The software will run in a multi-threaded embedded environment comprised of CPU and DSP processors and hardware blocks. The ideal candidate will have a solid foundation in both conventional signal processing and neural network theory combined with experience in writing and optimizing embedded DSP software in C/C++. Responsibilities:
  • Port and optimize vision and AI software processing pipelines
  • Develop and optimize low level computer vision functions and neural network nodes
  • Exercise and improve DSP software development tools, drivers, and ecosystems developed by Qualcomm
  • Offsite and occasional onsite work with OEMs and Independent Software Vendors may be required
  • All Qualcomm employees are expected to actively support diversity on their teams, and in the Company.
    Minimum Qualifications
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
  • 1+ years experience with Programming Language such as C, C++, Java, Python, etc.

  • Preferred Qualifications
  • DSP programming
  • Computer vision
  • Neural networks/Deep Learning
  • Computer architecture and operating systems
  • SIMD optimization
  • C/C++ programming language
  • Developing, debugging and optimizing for embedded real-time environments
  • Good understanding of computer architecture and operating systems
  • Familiarity with Qualcomm DSP programming and ARM Neon programming
  • Multimedia software development experience on Android, Windows or Linux
  • Hardware driver development experience
  • Shell/Python scripting
  • Experience with computer vision and machine learning in mobile, drones, virtual reality, connected camera or automotive space
  • Education Requirements Required: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
    Preferred: Master's, Computer Engineering and/or Computer Science and/or Electrical Engineering.

    You will need to   login into your profile to apply for this job.
    If you are a   new user, click here to create a profile.

    Return To Search Results Send this Job to a Friend
    Applicants: If you need an accommodation, during the application/hiring process, you may request an accommodation by sending email to
    To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
    EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.