Qualcomm Technologies, Inc. is seeking a Staff Software Engineer to join their Engineering Group in San Diego, CA. The role involves developing SMMU, hypervisor/Virtualization and related software for cutting-edge Application processors used in various chipset products.
About the Role
As a Staff Software Engineer, you will design, develop, and integrate SoC firmware features, collaborate across technical areas, ensure secure coding practices, and document technical specifications. You will also be responsible for triaging software issues and collaborating with global teams to ensure the quality and performance of the software.
About You
Required:
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
2+ years of work experience with Programming Languages such as C, C++, Java, Python, etc.
Preferred:
Master's degree in Engineering, Information Systems, Computer Science or related field.
8+ years of experience in Operating Systems Internals, Linux Kernel, Embedded Firmware, Device drivers, Virtualization/Hypervisor.
Experience with Database Management Software and API development.
Benefits
Competitive annual discretionary bonus program.
Opportunity for annual RSU grants.
Comprehensive benefits package designed to support work-life balance.