Senior Software Engineer - Kernel and Services @ Qcom - San Diego, CA

Job Overview

a month ago

Senior Software Engineer - Kernel and Services

Qcom - San Diego, CA

Company:
Qualcomm Innovation Center, 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.

Skills/experience:
  • 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

Responsibilities:
  • 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:
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field.

  • 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
here
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

Software Engineer in test / Lead Functional QA

CZ Consultants Inc.

Santa Monica, CA, US

We have URGENT open position for “Lead Functional QA” at Santa Monica. This is an immediate fill so apply ASAPRole: Lead Functional QAExperience: 9+ yearsLocation:&n

Software QA Engineer

ServiceNow

San Diego, CA

Experience with the agile methodology for software development teams. Ability to use tools (such as IDE, debugger, build tools, source control, ServiceNow…

Software Quality Engineer

General Atomics and Affiliated Companies

San Diego, CA

Review software engineering deliverables for content and compliance with engineering instructions and other documented procedures.

Lightstream Software Engineer IV - Fully Remote

Truist Financial

San Diego, CA

Devise or modify procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results.

Lightstream Software Engineer IV

Truist Financial

San Diego, CA

Devise or modify procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results.

Mobile Phone Software Test Engineer(Field) / San Diego, CA / Mobile / SHN

BTI Solutions

San Diego, CA

Document Test plans & test procedures once assigned activity is completed for future use. Report defects discovered on the DUTs in each project.

Lead Software Developer (Angular)

Avison Young

San Diego, CA

And work collaboratively with and support geo-disparate colleagues to develop software while ensuring alignment with ‘big picture’ goals.

Senior Software Engineer (Pre-IPO Startup)

Recruiting From Scratch

Carmel Valley, CA

5 years of experience, or 4 years with an advanced degree, in commercial software development experience designing, building and operating distributed systems.

Senior Software Engineer (Pre-IPO Startup)

Recruiting From Scratch

San Diego, CA

5 years of experience, or 4 years with an advanced degree, in commercial software development experience designing, building and operating distributed systems.

Software Engineering Manager (Pre-IPO Startup)

Recruiting From Scratch

San Diego, CA

Strong complex system architecture design experience and understanding; space/time complexity, API contract design and stewardship, AWS cloud based…

Software Engineer (Java, Spring Boot, REST, Cloud Computing)

Larsen & Toubro Infotech Limited

San Diego, CA

Knowledge in all stages of software development. Experience in basic data analytics, ability to write and debug complex SQL queries.

Software Engineering Manager (Pre-IPO Startup)

Recruiting From Scratch

Carmel Valley, CA

Strong complex system architecture design experience and understanding; space/time complexity, API contract design and stewardship, AWS cloud based…

Senior Frontend Engineer (Pre-IPO Startup)

Recruiting From Scratch

San Diego, CA

Responsible for server-side and client-side feature work across varied browser-based UIs. 5 years of experience, or 4 years with an advanced degree, in…

Senior Frontend Engineer (Pre-IPO Startup)

Recruiting From Scratch

Carmel Valley, CA

Responsible for server-side and client-side feature work across varied browser-based UIs. 5 years of experience, or 4 years with an advanced degree, in…

Syteline Administrator and .NET Programmer

Total Aviation Staffing, LLC

San Diego, CA

Works effectively and relates well with others including superiors, colleagues, and individuals inside and outside the company.

Senior Front End Engineer

Level Studios

San Diego, CA

Familiarity with web design software including Photoshop and Sketch. Experience using Chrome or Safari Dev Tools for inspecting and debugging client-side code.

Senior Java Developer

Logic20/20 Inc.

San Diego, CA

You’ll work side-by-side with architects, managers, and engineering consultants to gain a 360-degree perspective of the challenge at hand while contributing…

Junior Software Engineer

MediKeeper, Inc.

San Diego, CA

Net, AngularJS, and other common frameworks to develop software for various platforms. Collaborate with other developers and engineers to design, build, and…

Sr Staff Software Systems Engineer

Dexcom

San Diego, CA

Experience working with Agile software development methodologies. To define/refine use cases and software requirements to support the next generation of…

Instrumentation Software Engineer (HYBRID)

Filmetrics

San Diego, CA

Minimum five (5) years of relevant software engineering experience. Implement, modify, and debug software routines to interface with and control hardware such…

Software Designer

Ismile Technologies

San Diego, CA

Guides and mentors less- experienced staff members to set an example of software applications design and development innovation and excellence.

Staff Software Engineer, Instrument Control

Nautilus Bio

San Diego, CA

Additionally, the Instrument Control team works closely with multiple other engineering, scientific, software, product management, and customer support teams to…

Cloud Engineer

CACI

San Diego, CA

Our engineers participate in the full lifecycle of software development, focused on the creation, quality, deployment and monitoring of software solutions.

Developer

I code innovation

San Diego, CA

You will guide the solution outcome based on your knowledge and experience to meet the given requirements. The Company focuses on providing laboratory equipment…

Senior Assistant Engineer – 5G/4G Field/IOT Test (Onsite position)

Samsung Semiconductor, Inc.

San Diego, CA

Compile and send summary test reports to outline current status and to communicate any critical issues. Candidate will join a team of passionate engineers with…