Staff Engineer - Kernal Development Job in Qualcomm
Staff Engineer - Kernal Development
Qualcomm
14 hours ago
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Job Summary
Qualification : Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience.ORMaster's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience.ORPhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.
General Summary
Qualcomm is seeking an Embedded Software Engineer to contribute to the development of AI software stacks on Qualcomm's NSP (Neural Processing Software Platform). This role involves optimizing and evaluating neural networks for runtime performance and accuracy, enabling advanced AI features, and collaborating with the architecture team to define the next generation of NSP. This is an exciting opportunity to work on cutting-edge AI software and contribute to next-generation AI solutions.
Key Responsibilities
- AI Software Development: Develop and optimize the AI software stack on Qualcomm s NSP, ensuring high-performance and accurate neural network runtime.
- Optimization & Evaluation: Focus on evaluating and optimizing neural networks, improving their performance and accuracy for various AI applications.
- Next-Gen NSP: Collaborate with the architecture team to design and define next-generation Neural Processing Software Platforms to support state-of-the-art AI models and features.
- Embedded Software Development: Utilize expertise in embedded software development to deliver efficient AI solutions for Qualcomm's hardware platforms.
- Driver Development: Develop low-level drivers and manage embedded systems running on real-time operating systems (RTOS).
- Debugging: Use Lauterbach JTAG debuggers and other tools for effective debugging and troubleshooting of complex embedded systems.
- Customer Requirements: Work closely with customers to understand their requirements and develop custom solutions addressing their specific needs.
Minimum Qualifications
- Bachelor s degree in Computer Science, Electrical/Electronics Engineering, or related field, with 4+ years of experience in Hardware Engineering or a related field.
- OR Master s degree in Computer Science, Electrical/Electronics Engineering, or related field, with 3+ years of experience.
- OR PhD in Computer Science, Electrical/Electronics Engineering, or related field, with 2+ years of experience.
- Experience:
- 6-10 years of Embedded Software Development, including experience with low-level drivers and RTOS.
- Expertise in C and Assembly Programming, with strong understanding of OS and Multi-Processor concepts.
- In-depth knowledge of Memory Management, MMU, IOMMU, and related embedded systems concepts.
- Hands-on experience with C/C++ programming on ARM or similar cores, as well as driver development in RTOS environments.
- Experience with SafeRTOS/FreeRTOS/QNX development is a plus.
- Strong understanding of Processor Architecture and debugging skills, especially with Lauterbach JTAG debuggers.
Preferred Qualifications
- Security Knowledge: Familiarity with Software/Hardware Security concepts in embedded systems is desirable.
- AI/ML Experience: Prior experience in AI, machine learning, or neural network performance optimization is highly valued.
- Real-Time Systems: Solid experience working with real-time operating systems (RTOS) and system-level programming.
Qualification : Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience.ORMaster's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience.ORPhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.
Experience Required :
6 to 10 Years
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us