Qualcommposted 3 days ago
$116,900 - $175,300/Yr
Full-time • Entry Level
Remote • San Diego, CA
Computer and Electronic Product Manufacturing

About the position

As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation gaming, XR, and AI experiences. Qualcomm Graphics Software Infrastructure Engineers design, build, and operate the tools and software products necessary to develop those experiences. This encompasses all aspects of the software lifecycle from building distributed systems that run millions of tests daily, to building the installers to patch previous generations of devices, to creating the build and debug environments that your colleagues will use each day. Qualcomm Engineers collaborate with cross-functional teams to meet and exceed customer needs.

Responsibilities

  • Applies graphics and software knowledge to assist in building systems to build, verify, debug, and deploy GPU drivers, features, applications, and tools.
  • Writes code for well-defined features, tools, automation, and APIs using different languages (e.g., python, perl, PHP, C, C++).
  • Leverage industry best practices with respect to continuous integration, static analysis, distributed computing, network security, secure coding, software branching, package management to build secure and efficient development workflows.
  • Assists in identifying deficiencies in designs and works with team members to develop solutions to improve designs.
  • Collaborates with team members to understand new features and functionality that align with needs and goals for implementation and customization.
  • Writes detailed design documentation and feature descriptions for projects.
  • Applies Graphics knowledge and experience to architect, design, implement, and verify the structure and performance of GPU hardware, drivers, features, applications, and tools.
  • Maintains comprehensive pre- and post-silicon tests using tools and methods in different environments (e.g., simulation, emulation, on-device) to verify performance and identify issues.

Requirements

  • Bachelor's degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field and 2+ years of Software Engineering, Hardware Engineering, Systems Engineering, Electrical Engineering, Game Rendering, or related work experience.
  • OR Master's degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field and 1+ year of Software Engineering, Hardware Engineering, Systems Engineering, Electrical Engineering, Game Rendering, or related work experience.
  • OR PhD in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field.
  • 1+ year of academic and/or work experience with one or more programming language suitable for graphics (e.g., C++, C).

Nice-to-haves

  • Master's Degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field.
  • Knowledge of one or more programming language suitable for graphics (e.g., C++, C).
  • 1+ year of experience working with embedded software products.
  • Experience in two or more of the following areas: Deep knowledge of Python, including package development, typing, knowledge of the most popular packages, etc.
  • Embedded software development, or other development in C/C++.
  • Proficiency in the git and/or perforce revision control systems.
  • Build/Make system development.
  • Static analysis tools (code coverage, heuristic error detection, etc.).
  • Databases, especially MS-SQL, MongoDB, and Redis.
  • Linux administration and development.
  • Windows administration and development.
  • Android development, especially NDK development.
  • Web development, especially PHP, Django, and/or flask.
  • Containerization with Docker and/or Singularity.
  • Knowledge of computer graphics fundamentals.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service