Senior GPU tools Engineer
Listed on 2026-02-23
-
Software Development
Software Engineer
Company
Qualcomm Technologies, Inc.
Job AreaEngineering Group, Engineering Group > GPU ASICS Engineering
General SummaryWe are seeking a highly skilled Full‑Stack Engineer with expertise in Python, Flask, web technologies, and Dev Ops tools such as Docker and Jenkins. In this role, you will develop, optimize, and deploy scalable web applications while managing seamless database interactions. Your ability to work across front‑end and back‑end technologies, including JavaScript, HTML, and CSS, will ensure efficient and visually compelling user experiences.
Key Responsibilities- Develop and maintain Flask‑based web applications.
- Manage and optimize databases for high‑performance data handling.
- Deploy applications using Docker and streamline CI/CD processes with Jenkins.
- Implement interactive and responsive UI using JavaScript, HTML, and CSS.
- Work on full‑stack architecture to ensure scalability and efficiency.
- Proficiency in Python and Flask framework.
- Experience with databases (SQL, No
SQL, etc.). - Expertise in front‑end technologies:
JavaScript, HTML, CSS. - Hands‑on experience with Docker and Jenkins for CI/CD workflows.
- Strong problem‑solving skills and ability to optimize web performance.
Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field and 2+ years of software engineering, hardware engineering, systems engineering, or related work experience.
OR
Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field and 1+ year of software engineering, hardware engineering, systems engineering, or related work experience.
OR
PhD in Computer Engineering, Computer Science, Electrical Engineering, or related field.
Preferred Qualifications- Master's degree or PhD in Computer Engineering, Computer Science, Electrical Engineering, or related field.
- 2+ years of relevant GPU experience.
- Applies GPU knowledge and experience to architect, design, implement, verify, and/or optimize the performance and power of GPU cores.
- Builds functional model simulations, develops software, and tests for various graphics to verify correctness and ensures performance and power goals are met.
- Programs and runs graphics tests using tools and methods to assess functionality, performance, and power and identify issues.
- Collaborates with teams, third‑party vendors, and external users to guide implementation and ensure alignment with needs and goals.
- Develops driver and compiler software to support GPU products.
- Writes detailed technical documentation and feature descriptions for GPU projects to guide users and/or customers to use or implement software.
- Works under supervision.
- Decision‑making may affect work beyond immediate work group.
- Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc.
- Has a moderate amount of influence over key organizational decisions.
- Tasks require multiple steps which can be performed in various orders; some planning, problem‑solving, and prioritization must occur to complete the tasks effectively.
Qualcomm is an equal opportunity employer. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. Please e‑mail disabili for accommodations.
Pay Range and Other Compensation & Benefits$ - $
The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Salary is only one component of total compensation also offer a competitive annual discretionary bonus program, opportunity for annual RSU grants, and a highly competitive benefits package.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).