Senior Software Engineer – Software Applications Engineering
Company | Qualcomm |
---|---|
Location | Santa Clara, CA, USA |
Salary | $123900 – $185900 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior |
Requirements
- Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience.
- OR Master’s degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development experience, or related work experience.
- OR PhD in Engineering, Information Systems, Computer Science, or related field.
- 1+ year of any combination of academic and/or work experience with Programming Language such as C, C++, Java, Python, etc.
- 1+ year of any combination of academic and/or work experience with debugging techniques.
Responsibilities
- Support / customize / optimize Qualcomm software for AR/VR, Audio, Camera, Display, Graphics, Video and BSP on Qualcomm customer devices.
- Debug & resolve customer issues.
- Train customers & document software for the above technologies.
- Work on internal development platforms such as the MTP, CDP and external customer devices.
- Drive tasks and work closely with various technology teams while engaged on customer issues, documentation and training.
Preferred Qualifications
- Knowledge in Camera, Display, AR/VR, Video, Graphics, BSP software.
- Experience in software design/debugging, problem solving, debugging and documentation skills.
- Programming with real-time operating systems/micro kernel in ARM or Qualcomm’s Hexagon microprocessor.
- Strong understanding of Computer Architecture – Caches, Bus, Memory is required.
- C/C++ programming skills with minimum of 1 – 5 years experience in Embedded Software Systems and creating or managing software build environment with : Make/cmake, Git etc.