Staff Engineer, AI Software Embedded Engineer - Hod Hasharon
Technology, Data & Digital · Software & Web Development · Embedded Systems · Software Engineering · Machine Learning
In short
Staff Engineer, AI Software Embedded Engineer at Qualcomm in Hod Hasharon, Israel. Develop and implement AI techniques for the Qualcomm AI Stack, focusing on Generative AI inference and optimization for low-power AI accelerators on Snapdragon platforms. Requires strong C/C++ and Linux skills with a Bachelor's degree and significant software development experience.
Responsibilities
- Develop real-time software for Qualcomm AI DSPs to support generative AI models on Snapdragon platforms.
- Implement core components of the Qualcomm AI Stack runtime framework for resource-constrained AI systems.
- Validate, analyze, and optimize the performance and accuracy of software through testing machine learning use cases.
- Debug complex issues, perform root cause analysis, and ensure high system reliability.
- Collaborate with cross-functional teams to deliver robust, scalable AI software solutions.
- Contribute to a culture of technical excellence, knowledge sharing, and continuous improvement.
- Participate in design and code reviews.
- Work in a global environment, collaborating within the team and with other AI teams.
Requirements
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
- 7+ years of general software development experience or 4+ years of related work experience on AI DSP systems.
- Proficiency in software development using C/C++.
- Experience with development in a Linux environment.
- Strong software development skills, including data structure and algorithm design, object-oriented or other software design paradigms, software debugging, and testing.
- Excellent communication skills (verbal, presentation, and writing).
Desired Qualifications
- 3+ years of experience building embedded software applications.
- Familiarity with various generative AI model architectures such as LLMs.
- Strong understanding of hardware acceleration and deployment of generative AI inference on edge devices (mobile, laptop, AR/VR/XR headset).
- Experience with development in various platforms such as Linux, Android, or Windows.
- Experience with agile software development practices and git-based SCM.
- Ability to collaborate across a globally diverse team and manage multiple interests.
- Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field and 3+ years of relevant experience.
- PhD in Computer Engineering, Computer Science, Electrical Engineering, or related field and 2+ years of relevant experience.
Benefits
- Qualcomm is an equal opportunity employer.
- Commitment to providing accessible process for individuals with disabilities.
- Reasonable accommodations available to support individuals with disabilities.
- Commitment to making the workplace accessible for individuals with disabilities.
#AI#Software Engineering#Embedded Systems#Generative AI#Deep Neural Networks#Machine Learning#LLMs#DSP#NPU#GPU