Senior AI Model System Software Performance Optimization Engineer

4 weeks ago


Oregon, United States InterviewGIG Full time

Company: Qualcomm India Private Limited

Job Area: Engineering Group, Engineering Group > Machine Learning Engineering

General Summary:

We are looking for an AI Performance System Software Engineer to work on performance and power enhancements into the SW and HW stacks and SW tools of state-of-the-art machine learning solutions on Snapdragon platform.

As a member of the team responsible for AI performance on Snapdragon compute platform, you will have opportunity to represent requirements of Windows on Snapdragon application developers for multiple AI use-cases and ensure the Snapdragon AI platform, and tools deliver the industry leading performance and power through automated app development workflows. You will work to continuously evolve the benchmarking and optimization of reference AI networks that will serve as relevant, minimum performant examples to application developers for Windows on Snapdragon. You will develop and implement improvements into the SW stack including SDK, Tools, and documentation that will directly impact the ease of use and performance realization by Windows Application Developers on Snapdragon. You will work closely with development leads, software, and hardware architects.

Ideal candidate has knowledge of state of the art in AI for one of the domains such as Computer Vision, Audio, Generative AI and 1-2 years’ experience in optimization for performance on GPU, NPU.

Responsibilities:

• Understand trends in ML network design, through customer engagements and latest academic research, and determine how this will affect both SW and HW design

• Analyze ML/AI algorithms and workloads on exploratory and existing Qualcomm HW and SW stacks through simulation and on-device characterization

• Develop and perform comprehensive AI benchmark tests on Windows on Snapdragon using debug, analysis, and optimization tools

• Tune algorithms for ML/AI using compilers, kernels and HW features to improve mappings of ML/AI workloads on NPU, GPU, CPU on Snapdragon

• Contribute new features and designs to system design of future SoCs that reduce performance bottlenecks through the workflow

Skills and Experience:

• Experience in algorithm development and performance analysis using profiling tools, and methods

• Knowledge of state of the art in AI models for one or more of the domains such as Computer Vision, Audio, Generative AI

• Exposure to front-end ML frameworks (i.e.,TensorFlow, PyTorch, ONNX)

• Knowledge of computer architecture, embedded system implementations a plus

• Strong software engineering principles are essential

• Ability to code in C, C++ and Python

• Experience with performance optimization of AI on GPU, NPU, CPU a plus

• Strong communication skills (written and verbal)

• Detail-oriented with strong problem-solving, analytical, and debugging skills

• Demonstrated ability to learn, think and adapt in a fast-changing environment

• 3+ years’ experience in Software in AI system optimization

• Masters or PhD in Computer Science or Electrical Engineering

Minimum Qualifications:

• Bachelor’s degree in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.

OR

Master’s degree in Computer Science, Engineering, Information Systems, or related field and 1+ year of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.

OR

PhD in Computer Science, Engineering, Information Systems, or related field.

Applicants : If you need an accommodation, during the application/hiring process, you may request an accommodation by sending email to accommodationsupport

Although this role has some expected minor physical activity, this should not deter otherwise qualified applicants from applying. If you are an individual with a physical or mental disability and need an accommodation during the application/hiring process, please call Qualcomm’s toll-free number foundherefor assistance. Qualcomm will provide reasonable accommodations, upon request, to support individuals with disabilities as part of our ongoing efforts to create an accessible workplace.

Qualcomm is an equal opportunity employer and supports workforce diversity.

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

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.

#J-18808-Ljbffr



  • Oregon, United States InterviewGIG Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Machine Learning Engineering General Summary: We are looking for an experienced AI System Software Engineer to drive comprehensiveness and enhancement of Performance Optimization tools of state-of-the-art machine learning solutions on Snapdragon platform. As a senior...


  • Oregon, United States Qualcomm Full time

    Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group > Machine Learning Engineering General Summary: Qualcomm is a company of inventors that unlocked 5G - ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes...


  • Oregon, United States Nutanix Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm's QCT Automotive Software team is responsible for building embedded, next-generation system-on-chip solutions for Connected Infotainment segment and ADAS segments as part of a Global Qualcomm Automotive initiative across...


  • Oregon, United States Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Applications Engineering General Summary: AI ML Solutions Engineer Job Description: Role is to Architect, build and develop customer centric AI solutions for connected smart systems, Mobile, Compute and Intelligent edge and make them ease to use, scalable across...


  • Oregon, United States Nutanix Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Job Description As a lead architect of Neural Signal Processor (NSP) SDK team you will be responsible for design, development, integrate, commercialize and maintaining software for CPU, NSP processors and Hardware...


  • Oregon, United States Nutanix Full time

    Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group > Software Test Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Test...


  • Oregon, United States NVIDIA Full time

    Senior Compiler Engineer – MLIR page is loaded Senior Compiler Engineer – MLIR Apply locations US, CA, Santa Clara US, TX, Austin US, OR, Hillsboro US, WA, Redmond US, Remote time type Full time posted on Posted Today job requisition id JR1973979 We are looking for experienced Systems SW Compiler Engineers for an exciting role in our PTX (Parallel Thread...


  • Oregon, United States Qualcomm Full time

    Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group > Machine Learning Engineering General Summary: Today, more intelligence is moving to end devices, and mobile is becoming the pervasive AI platform. Building on the smartphone foundation and the scale of mobile, Qualcomm envisions making AI ubiquitous—expanding beyond mobile and...


  • Oregon, United States Altamira Technologies Full time

    Altamira Technologies is seeking Senior Software Engineers to join our world-class Space Systems engineering team in the Northern Virginia, Washington DC Metro Area. As a candidate for this opportunity,you should have a good foundation in object-oriented software development and be experienced working in a LINUX or UNIX environment. The candidate should have...


  • Oregon, United States Passcreator Full time

    What you will do Let’s do this. Let’s change the world. In this vital role you will work with our Research and Development (R&D) Digital Technology and Innovation (DTI) group supporting R&D’s Global Regulatory Affairs & Strategy (GRAAS) function in alignment with our business and DTI strategy. You will be an integral member of a newly formed Agile...


  • Oregon, United States Nutanix Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: Our Global Emulation team is developing next gen emulation Platform, to accelerate Chip development turnaround time manyfold. We are looking for a Software Technical Lead who can develop core technologies to spearhead User...


  • Oregon, United States Nutanix Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Applications Engineering General Summary: Job Description – Principal IOT Systems Engineer Develops, creates, and modifies general computer applications software or specialized utility programs. Analyzes user needs and develops software solutions. Designs...


  • Oregon, United States Nutanix Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software...

  • Senior ASIC Designer

    2 weeks ago


    Oregon, United States Nutanix Full time

    Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group > ASICS Engineering General Summary: QUALCOMM is the world's leading developer of next-generation wireless and multimedia technology. Qualcomm enables a world where everyone and everything can be intelligently connected. As the world's leading wireless tech innovator, we push the...


  • Oregon, United States Dutchie Full time

    About This Job As a Senior Staff Engineer, you will be a technical leader on the Growth Platform team, and within the Dutchie organization. You will be responsible for ensuring the stability, performance, and evolution of our ecommerce platform’s technical infrastructure. The primary objectives for this role include both technical and mentorship work. You...


  • Oregon, United States Dutchie Full time

    About This Job As a Senior Staff Engineer, you will be a technical leader on the Growth Platform team, and within the Dutchie organization. You will be responsible for ensuring the stability, performance, and evolution of our ecommerce platform’s technical infrastructure. The primary objectives for this role include both technical and mentorship work. You...

  • Sr Lead Engineer

    3 weeks ago


    Oregon, United States Nutanix Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software...


  • Oregon, United States Wyetech LLC Full time

    See information below Capabilities Design and develop software solutions by analyzing stakeholder requirements and conferring with users or system engineers Design and implement software solutions to complex problems Develop software system installation or build procedures or scripts Analyze and resolve system performance issues (e.g. response time or timing...


  • Oregon, United States Appfox Full time

    What you will do Let’s do this. Let’s change the world. We are seeking an Automation/Integration Engineer to be part of the Safety IS product team. Your main responsibility will involve developing digital solutions by employing innovative and groundbreaking technologies. You will join a team in helping advance and build solutions for process...


  • Oregon, United States Qualcomm Full time

    Company: Qualcomm Global Trading Pte. Ltd. Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: At Qualcomm, we are at the forefront of wireless technology innovation, driving the development and expansion of 5G. Our foundational technologies have revolutionized mobile communication, enabling seamless connectivity across 3G,...