Senior Software Engineer - Hypervisor @ Qcom - San Diego, CA

Job Overview

2 months ago

Senior Software Engineer - Hypervisor

Qcom - San Diego, CA

Qualcomm Technologies, Inc.
Job Area:
Engineering Group, Engineering Group > Software Engineering
General Summary:
Job Overview
As a software engineer at QCT, you will develop system level software that is used across a wide range of chipset products. The prospective candidate will work on hypervisor and related systems software for cutting edge multi-core, multi-threaded ASIC platforms. The software the candidate will develop interfaces large software stacks requiring interaction with many teams, the candidate must be self-motivated and a problem solver with good communication skills.

  • 2+ years experience in C
  • Good OS and computer architecture knowledge
  • Linux kernel, OS (libc etc) and or multi-core RTOS development
  • Demonstrated understanding of kernel internals (scheduling, concurrency and synchronization, memory management, IPC)
  • Hardware interfacing, including device drivers and CPU architecture features
  • Experience with toolchains, debuggers and assembly language
  • Strong debugging experience in kernel / OS environment
  • ARM / RISC microprocessor architecture experience
  • Version control such as Git and Perforce, and issue tracking systems such as Jira
  • Experience with scripting languages Shell, Python, etc.
  • Good communication and presentation skills
  • Demonstrated independent software design, good analytic and problem solving skills
  • Automotive and functional safety experience will be a bonus
  • Understanding and development work done in Hypervisor and/or IOMMU/SMMU will be a bonus

  • Full cycle software development of kernel and system level software for QCT mobile chipsets
  • o Software design, implementation a integration of new features
  • o Technical documentation including API development
  • Triage of software issues, defect investigation and problem resolution
  • o Collaborate with other teams in identifying and resolving issues
  • All Qualcomm employees are expected to actively support diversity on their teams, and in the Company

Education requirements:
Minimum Qualifications:
Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.

  • 2+ years of experience with Programming Language such as C, C++, Java, Python, etc.
Although this role has some expected minor physical activity, this should not deter otherwise qualified applicants from applying. If you are an individual with a physical or mental disability and need an accommodation during the application/hiring process, please call Qualcomm’s toll-free number found
for assistance. Qualcomm will provide reasonable accommodations, upon request, to support individuals with disabilities as part of our ongoing efforts to create an accessible workplace.
Qualcomm is an equal opportunity employer and supports workforce diversity.
To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
If you would like more information about this role, please contact
Qualcomm Careers

Similar Jobs

Intake Clinical Support /Home Health Admin/FT1.0-2

Sharp Healthcare

San Diego, CA

Supports staff and leadership to meet department objectives. Initiates and proactively collaborates with staff regarding frequently utilized community resources…

Software and Applications Specialist

Garden Grove Unified School District

Garden Grove, CA

Read and interpret instructions for various software systems. Validates data from multiple sources to ensure accurate and comprehensive data reporting;…

Commercial Appraisal Reviewer

Axos Bank

San Diego, CA

Participate in the training and development of junior staff and support staff orientations. Applicant must be proficient with appropriate software, including…

Environmental Health & Safety Specialist

UC San Diego

San Diego, CA

The Aquarium Safety Specialist has budgetary responsibility and manages the safety and security staff. Through active involvement, support and implement UCSD's…

Enterprise Change Manager I

Navy Federal Credit Union

San Diego, CA

Advanced use of PCs and related software packages. Extensive experience in working with all levels of staff, management, stakeholders, vendors.


MV Transportation

Oceanside, CA

Maintain attendance log for operators and other appropriate staff. Communicate effectively with operations staff regarding scheduling or passenger issues.

Financial Reporting Supervisor - R4

The Management Trust

Tustin, CA

Assist in implementation of new software and/or procedures to enhance department workflow. Strong MS Office skills (i.e. Excel), paired with comfort quickly…

Project Superintendent I

Holland Residential

San Diego, CA

Actively participate in the development of project safety requirements and programs, mentor and assist field staff with proper implementation and documentation…

Senior Epic Applications Analyst: Tapestry Benefits Engine/Enrollment & Eligibility


Irvine, CA

Coordinate activities of project team and act as a source for direction, training and guidance for less experienced departmental staff.

Payroll Technician

San Bernardino Community College District

San Bernardino, CA

Coordinates activities with and provides assistance to other departments and staff regarding payroll processes; assists other staff with specialized payroll…

Marketing Manager, CRM

Axos Bank

San Diego, CA

Use marketing workflow software to plan and execute projects. Assist in training marketing staff and evangelizing automation capabilities.

Research Administrator 3 / Fund Manager (Hybrid)

UC San Diego

San Diego, CA

Demonstrated competence in the use of spreadsheet and database software in financial analysis, fiscal management and financial reports.

Corporate Financial Reporting Manager

Golden State Foods

Irvine, CA

Provide leadership and assist corporate accounting staff and divisional accounting teams regarding the handling of non-routine reporting transactions through…

Product Security Engineer (SSDL)


San Diego, CA

7+ years of experience in software security (AppSec). 2+ years of experience in threat modeling software applications and services.

Bikeshare Field Technician

Pedal Movement

Long Beach, CA

Ability to prioritize and follow instructions from other staff. Use software and written forms to record all maintenance/repair activity.

Senior Office Assistant - Bilingual (PaCE)

College of the Desert

Palm Desert, CA

Operate a variety of office machines and equipment including a computer and related software; typewriter, copiers, calculators, and other equipment specific to…

(22-23) CL 3597 Computer Technician @ Technology Department

Hemet Unified School District

Hemet, CA

Assist staff in evaluation and developing specifications of computer hardware and software; Enterprise Imaging and AntiVirus software;

Senior Manufacturing Engineer, NC Programming (Onsite)

Collins Aerospace

Riverside, CA

Intermediate knowledge and experience of various operation software and MS Office software. Command and knowledge using MS Office software.

Central Scheduler

All Star Physical Therapy

Murrieta, CA

Communicating efficiently with front office staff to ensure a clean billing process. Entering data in an accurate manner on the company's EMR software.

Central Scheduler

Confluent Health

Murrieta, CA

Communicating efficiently with front office staff to ensure a clean billing process. Entering data in an accurate manner on the company's EMR software.

Service Manager


Yorba Linda, CA

Computer literacy with ability to learn new computer software programs. Responsible to appropriately staff and schedule departmental personnel to ensure work…

Customer Service Representative- San Clemente

Liberty Military Housing

San Clemente, CA

Responsible for responding to and managing resident complaints and/or service issues and may coordinate with appropriate staff to address and resolve resident…

HR Manager (FT)

Restoration Healthcare

Irvine, CA

Works with executive team advice on staff development goals, definition of individual or department programs, and manages staff development plans.

Night Service Rep Part Time-103020

ESA Management, LLC

Norco, CA

Maintains proficiency in all location computer and software systems. Friendly, cooperative manner and patience in dealing with guests and staff.