Embedded System Software Architect - Staff

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Inbyggda system

I korthet

Qualcomm is seeking an Embedded System Software Architect in San Diego, CA to design and develop embedded software stacks for complex SoCs, focusing on state-of-the-art Edge AI and multimedia use cases. This role requires a strong background in software engineering, C/C++, and ARM architecture, with opportunities to work with cutting-edge CPU and NPU features.

Ansvarsområden

  • Design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs.
  • Collaborate with systems, hardware, architecture, and test engineers to design system-level software solutions.
  • Drive embedded software stacks for complex SoCs with numerous types of cores, bus infrastructure, memories/caches.
  • Enable state-of-the-art Edge AI and other multimedia use cases with the best possible performance/power.
  • Develop SDKs to enable customer/community development.
  • Work with Qualcomm’s cutting-edge CPU and NPU features and ML/AI acceleration.

Krav

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
  • OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.
  • OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
  • 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
  • 10+ years of relevant experience & willing to work in San Diego location are welcome to apply.

Önskade kvalifikationer

  • Operating Systems and multi-threaded programming
  • Hardware drivers
  • Developing, debugging, profiling, and optimizing for embedded real-time environments.
  • Inter-processor communications
  • Excellent knowledge of ARM CPU architecture fundamentals and ARM ISA
  • Excellent understanding of CPU accelerator ISA for Vector/Matrix Data Processing
  • Performance Evaluation and Optimization of the applications for ARM architecture
  • Understanding of the typical Open Source Library framework design
  • Strong leadership skills to work across multiple-teams including System and HW to define the software architecture
  • Strong Analytical and debugging skills
  • Performance evaluation using QEMU, Simulators, Emulators and on Silicon

Förmåner

  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Highly competitive benefits package designed to support your success at work, at home, and at play.
#Software Engineering#Embedded Systems#System Software#SoCs#Edge AI#Multimedia#CPU#NPU#Machine Learning#AI Acceleration#ARM
Qualcomm Logo

Företag

Qualcomm

Publicerade jobb

för 1 vecka sedan

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Senior

Platser

San Diego, United States of America

Kvalifikation

Kandidatexamen, Masterexamen, Doktorand

Sökande

Ansök tidigt