Logo
Qualcomm

Principal Software Engineer for Data Center SOC

Qualcomm, San Diego, California, United States, 92189

Save Job

Company:

Qualcomm Technologies, Inc. Job Area:

Engineering Group, Engineering Group > Software Engineering Overview

As a Principle Software Engineer, you will contribute to the design, development, optimization and commercialization of software solutions for Qualcomms next-generation data center platforms. You will collaborate closely with cross-functional teams and lead a team of engineers to advance critical technologies such as virtualization, memory management, scheduler and Linux Kernel. Key Responsibilities: Develop and enhance features in the Linux Kernel, particularly in virtualization (KVM), scheduling, and memory management (IOMMU). Optimize power and performance management technologies like DVFS for next-generation ARM-based systems. Collaborate with cross-disciplinary teams to ensure successful delivery of high-performance, scalable software solutions. Debug and resolve complex software issues using tools such as JTAG debuggers. Contribute to upstream open-source projects, including the Linux Kernel, as part of Qualcomms commitment to the open-source community. Drive improvements in system software for ARMv8 and ARMv9 based platforms. Analyze system requirements, propose architecture, and create/maintain technical documentation for system architecture, requirements, and development processes. Pre-Silicon Development on FPGA-based platforms and QEMU.

Minimum Qualifications:

Bachelors degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related experience; or Masters degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related experience; or PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related experience. 4+ years of work experience with programming languages such as C, C++, Java, Python, etc.

Preferred Qualifications:

Masters or PhD in Electrical Engineering, Computer Engineering, Computer Science, or related field. 12+ years of Security Engineering experience or related work experience. 4+ years of experience with programming languages such as C, C++, Java, Python, SystemVerilog, etc. 3+ years of work experience in a role requiring interaction with senior leadership. 3+ years in a technical leadership role with or without direct reports.

Principal Duties and Responsibilities:

Leverage expert security knowledge to achieve highly critical engineering objectives. Develop and integrate highly critical hardware and software security features; lead teams to maintain security across the product lifecycle. Serve as a technical expert for security assessments, vulnerability and risk analysis, threat analysis, and secure code reviews. Develop and deploy highly critical security architectures for products and sub-systems; lead cross-organizational adoption. Identify and drive remediation for security risks and incidents; engage with customers and stakeholders on security issues. Develop and deploy processes, trainings, and tools for secure product development.

Level of Responsibility:

Provide supervision to direct reports. Participate in significant decision-making that affects work beyond the immediate team. Requires strong verbal and written communication; may involve negotiation and influence. Influence key organizational decisions and manage multi-step tasks with planning and prioritization.

Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application process, Qualcomm is committed to providing an accessible process. You may email disability-accommodations@qualcomm.com or call Qualcomms toll-free number found here. Qualcomm will provide reasonable accommodations to support individuals with disabilities to participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. Pay range and Other Compensation & Benefits:

$211,800.00 - $317,800.00 The pay range reflects the broad minimum to maximum for the posting location. Salary is one component of total compensation, which also includes a discretionary annual bonus program and potential RSU grants. Benefits details are available from the recruiter and on our benefits page. If you would like more information about this role, please contact Qualcomm Careers. #J-18808-Ljbffr