Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

#Senior Software Engineer - Kernel Services

$111.3k - $166.9k

Qualcomm

Company:
Qualcomm Technologies, Inc.

Job Area:
Engineering Group, Engineering Group > Software Engineering

General Summary:
** This position is not eligible for Qualcomm immigration sponsorship. **

Qualcomm is seeking a senior embedded software engineer with 3+ years of experience for the Core Platform Kernel Services Software team.

The Core Platform Kernel Services software team develops and deploys drivers and Kernel Services responsible for achieving IPC and System level Debug to multiple subsystems on Qualcomm SOCs. These SOCs serve customers across the Mobile Handset, Compute, Automotive, XR/AR, Cloud AI, IoT and IIOT market segments. The Kernel Services team develops protocols and algorithms that are central to critical operations performed by all functions of the SOC such as Sensing, Image Capture, Audio functions among hundreds of others. The team owns, maintains and develops drivers across multiple operating systems including, QuRT OS, Windows, Linux, QNX, FreeRTOS, Zephyr among others. The team actively develops open-source solutions to achieve highly performance efficient and feature rich yet configurable IPC across subsystems. The team actively engages with the open-Source community to upstream and augment associated solutions as well.

The multiple number of drivers and Services constantly evolve and find utility in various applications across multiple tiers of application across chipsets. The team works actively with OEMs, ODMs, Carriers, OS providers, etc. to perform requirements analysis towards catering to new and complex use cases on a regular basis. The successful candidate will not only have the opportunity to contribute significantly to all stages of software development, documentation, design, implementation and testing but also will have the opportunity to own and define roadmaps for significant areas of the IPC stack.

The opportunity to significantly contribute to a team that is central to every chipset that Qualcomm produces puts a great deal of responsibility to deliver high quality and highly performing solutions on a regular basis. The successful candidate should have a growth mindset willing to constantly learn new technologies and adapt to new requirements from evolving use cases. It is an expectation from all successful candidates to innovate and efficiently productize these innovations to achieve market differentiation across our product families.

Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
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 academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Preferred Qualifications:

Ideal candidates will demonstrate the following:
  • Masters in Computer Science, Engineering, or related field.
  • Experience in C and Data structures.
  • In-depth knowledge of Windows development environment and functionality and architecture especially driver module.
  • Excellent debugging and problem-solving skills in Linux Kernel. Familiar with ARM CoreSight architecture will be a plus.
  • Good understanding of CPU Architecture, Memory and Bus architecture and how that impacts software performance.
  • Able to debug complex problems across multiple layers of hardware, OS, compiler, and drivers
  • Knowledge of interprocessor communications, reset controller hardware and crash debug sequence
  • Experience with Windows OS, Visual Studio/LLVM compiler and Windows Performance Analyzer (WPA) tools is preferred
  • Experience in Compiler and JIT technologies is a plus
  • Experience with optimizing for popular CPU software benchmarks is a plus
  • Familiarity with ETM will be a plus.
  • Experience on Python/Perl will be a plus.
  • Assembly and C++ language experience is a plus
  • Familiarity with Security Architecture in embedded systems is a plus.
Principal Duties and Responsibilities:

Develops, creates, and modifies general computer applications software or specialized utility programs. Analyzes user needs and develops software solutions. Designs software or customizes software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. Modifies existing software to correct errors, allow it to adapt to new hardware, or to improve its performance. Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints. Confers with systems analysts, engineers, programmers, and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces. Stores, retrieves, and manipulates data for analysis of system capabilities and requirements. Designs, develops, and modifies software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. The responsibilities of this role include:
  • Working under close supervision.
  • Taking responsibility for own work and making decisions with limited impact; Impact of decisions is readily apparent; errors made typically only impact timeline (i.e., require additional time to correct).
  • Using verbal and written communication skills to convey basic, routine information about day-to-day activities to others who are fully knowledgeable in the subject area.
  • Completing most tasks with multiple steps which can be performed in various orders; some planning and prioritization must occur to complete the tasks effectively; mistakes may result in some rework.
  • Exercising some creativity to troubleshoot technical problems or deal with novel circumstances.
  • Using deductive problem solving to solve moderately complex problems; most problems have defined processes of diagnosis/detection; some limited data analysis may be required. The responsibilities of this role do not include:
  • Financial accountability (e.g., does not involve budgeting responsibility).
  • Influence over key organizational decisions.
  • Role in strategic planning.
Level of Responsibility:
  • Communicates issues with team lead and peers.
  • Adapts to changes and setbacks to meet deadlines.
  • Communicates with project lead to provide status and information about impending obstacles.
  • Collaborates with others inside project team to accomplish project objectives.
  • Gathers, integrates, and interprets information specific to a module or sub-block of code from a variety of sources to troubleshoot issues and find solutions.
  • Collaborates with individuals within domain to complete the team's work.
  • Stays focused and deals with setbacks in a timely manner.
  • Seeks out learning opportunities to increase own knowledge and skill.
  • Completes assigned coding tasks to specifications on time without significant errors or bugs.
  • Resolves straightforward software issues and bugs within a reasonable amount of time.
  • Actively seeks answers for new challenges.
  • Prioritizes project deadlines and deliverables with close supervision.
  • Is receptive to others' suggestions about ways in which a problem can be addressed differently.
  • Escalates technical issues to an appropriate party (e.g., project lead, colleagues).
  • Networks with colleagues within domain to gain insight, ideas, and connections.

Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail View email address on click.appcast.io or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).

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.

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

Pay range and Other Compensation & Benefits :
$111,300.00 - $166,900.00

The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer - and you can review more details about our US benefits at this link.

If you would like more information about this role, please contact Qualcomm Careers.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the #Senior Software Engineer - Kernel Services in San Diego, CA vacancy
  • $86.5k - $142.7k

     ...building proofs‑of‑concept, and guiding engineering teams through complex technical decisions...  ...in Digital Engineering Managed Services. Hands‑on solution architecture & design...  ...success Strong hands‑on background in software engineering and modern application architectures... 
    Senior
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    San Diego, CA
    2 days ago
  • $217k - $307k

     ...Software Core Performance Engineer Zoox is building advanced self-driving hardware and software solutions...  ..., such as perf, eBPF, Perfetto Kernel and/or driver development experience...  ...the next generation of mobility-as-a-service in urban environments. We're looking... 
    Senior
    Temporary work
    Relocation package

    Zoox

    San Diego, CA
    1 day ago
  • $168.1k - $227.4k

     ...bare metal i.e. true Software Defined Networking (SDN...  ..., and are looking for kernel/embedded C leaders who...  ...for systems software engineering such as kernel or embedded...  ...technical teams, and senior management to collect...  ...exceptional customer service; and follow all federal... 
    Senior
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    San Diego, CA
    1 day ago
  • $125k - $180k

     ...SeeScan is seeking an experienced Senior Software Engineer specializing in embedded Linux. You will...  ...Write device drivers for the Linux kernel Develop or customize board support...  ...electricity, gas, and communications services to our homes and businesses. SeeScan's... 
    Senior
    For contractors
    Casual work
    Relocation
    Visa sponsorship
    Flexible hours

    SeeScan

    San Diego, CA
    3 days ago
  • $150k - $220k

     ...Senior Software Engineer Step into a high-impact Senior Software Engineer opportunity with a confidential client, where you will help...  ...software development. Proficiency in C/C++, Python, BSP, kernel, and driver development. Strong experience with... 
    Senior

    Top Engineer

    San Diego, CA
    3 days ago
  •  ...Senior Software Engineer A demanding role within AD&M Group that involves development and maintenance of projects in Advanced Java related...  ...Java, Spring or Spring Boot, Hibernate and REST based web services ~ Exposure to Angular framework, Cloud and DevOps tools is... 
    Senior

    Allianz

    San Diego, CA
    5 days ago
  • $115k - $140k

     ...Senior Software Engineer What If… You could leverage your passion for technology to create solutions that will directly impact our food...  ...Cloud - experienced in setting up, architecting, and deploying services Experience with AI-assisted workflows Actively... 
    Senior
    Shift work

    PickTrace

    San Diego, CA
    1 day ago
  •  ...Job Description SAIC is seeking a Senior Software Engineer/Architect to join the Joint Range Extension (JRE) software development team....  ...distributed systems patterns (APIs, messaging/event-driven, service boundaries, data consistency trade-offs). Experience with... 
    Senior
    Remote work

    Science Applications International Corporation

    San Diego, CA
    3 days ago
  • $154.05k - $278.48k

     ...Leidos Defense Sector currently has an opening for a Lead Software Engineer to support advanced image analysis and mission software...  ...the Leidos.com automated system – never from free commercial services (e.g., Gmail, Yahoo, Hotmail) or via WhatsApp, Telegram, etc... 
    Senior
    Local area
    Immediate start

    Leidos

    San Diego, CA
    4 days ago
  • $160k - $240k

     ...Senior Software Engineer Founded in 2015, Shield AI is a venture-backed deep-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include the V-BAT and X-BAT aircraft, Hivemind Enterprise, and the Hivemind... 
    Senior
    Full time
    Temporary work
    Part time
    Worldwide

    Shield AI

    San Diego, CA
    5 days ago
  • $120k - $160k

     ...Description Description SAIC is looking for a Senior Software Engineer for a position located in San Diego, CA . This position...  ...-end solutions in mission IT, enterprise IT, engineering services, and professional services. We integrate emerging... 
    Senior

    Science Applications International Corporation

    San Diego, CA
    1 day ago
  • $139.5k - $258.1k

    A leading technology company in San Diego is seeking a Senior Software Engineer to develop and maintain backend services for internal applications. The ideal candidate will have over five years of experience in backend development with languages like Ruby, Python, or Swift... 
    Senior

    Apple Inc.

    San Diego, CA
    5 days ago
  • $124k - $202k

     ...Debt Solutions - Senior Software Engineer Job Description OVERVIEW CoStar Group is a leading global provider of commercial and residential...  ...~ Virtual and in person mental health counseling services for individuals and family ~ Commuter and parking benefits... 
    Senior
    Full time
    Work at office
    Work from home
    Monday to Thursday

    CoStar Group

    San Diego, CA
    5 days ago
  • $193k - $290.1k

    San Diego, California, United States Software and Services The Device Services (DS) Infrastructure team is seeking a technical leader and senior-level software engineer to build the software systems that power how we test and validate Apple's products at scale. We manage... 
    Senior
    Remote work
    Relocation

    Apple Inc.

    San Diego, CA
    4 days ago
  • $139.5k - $258.1k

    Senior Software Engineer - SWE Program Tools San Diego, California, United States Software and Services Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store... 
    Senior
    Worldwide
    Relocation

    Apple Inc.

    San Diego, CA
    5 days ago
  •  ...a way of becoming phenomenal products, services, and customer experiences very quickly....  ...(WPC) team is building the world’s best software for paying, and interacting with the world...  ...identity. We are looking for experienced engineers who are passionate about their craft,... 
    Senior

    Apple

    San Diego, CA
    1 day ago
  • $181.1k - $318.4k

    Cupertino, California, United States Software and Services Ever wondered how to prove your conversations are secure or how to build trust in...  ...realms of expertise. We are seeking a strong technical hands-on engineer, who is passionate about applying their skills to create... 
    Senior
    Relocation

    Apple Inc.

    San Diego, CA
    1 day ago
  • $131.3k - $237.35k

    Senior Signals Software Engineer Leidos offers competitive benefits including Paid Time Off, 11 paid holidays, 401K with a 6% company match and immediate...  ...design tools like MATLAB or SIMULINK. Knowledge of service‑oriented architecture, Kubernetes, Docker, and cloud... 
    Senior
    Immediate start
    Relocation package
    Flexible hours

    IEEE Signal Processing Society

    San Diego, CA
    3 days ago
  •  ...Job Description Job Title: Senior Software Engineer Job Location: San Diego, CA/Remote Position: Full time SoftClouds is seeking...  ...business requirements. Build and consume REST/SOAP web services for system integrations. Integrate Agile PLM with ERP (... 
    Senior
    Full time
    Remote work
    Shift work

    SoftClouds

    San Diego, CA
    3 days ago
  • $157k - $185k

     ...optimal clinical trials. Our AI powered software platform optimizes and orchestrates complex...  ...with classes and (early next year) spa services, outdoor lawn work area, and steeply...  ...driving force in establishing and promoting engineering best practices, ensuring quality,... 
    Senior
    Temporary work
    Work at office
    Remote work
    Work from home
    Flexible hours

    Faro Health Inc.

    San Diego, CA
    4 days ago
  •  ...Department: EngineeringLevel: Senior (IC)Reports To: Senior Engineering ManagerVersion Date: May 2026About CurologyCurology...  ...the RoleThe mission of the Senior Software Engineer is to architect and...  ...ArchitectureLead the migration of services from our monolithic codebase to a... 
    Senior
    Contract work
    Immediate start
    Flexible hours

    Curology

    San Diego, CA
    1 day ago
  • $177.3k - $265.9k

     ...technology company, delivering cutting-edge hardware and network services to more than 100 million people and an entertainment leader...  ...with entertainment excellence and creativity. Senior Software Engineer, Android San Mateo, CA As a Senior Software Engineer... 
    Senior

    Sony Interactive Entertainment

    San Diego, CA
    1 day ago
  • $177.3k - $265.9k

     ...technology company, delivering cutting-edge hardware and network services to more than 100 million people and an entertainment leader...  ...with entertainment excellence and creativity. Senior Software Engineer (Frontend) , Social Location: San Diego, CA (Rancho Bernardo... 
    Senior
    Relocation

    Sony Interactive Entertainment

    San Diego, CA
    2 days ago
  • $181.1k - $318.4k

     ...Senior Software Engineer - Distributed Build Systems Work Locations Submit Resume Apple's distributed build platform is central to the development...  ...benefits, a range of discounted products and free services, and for formal education related to advancing your career... 
    Senior
    Immediate start
    Relocation

    Apple

    San Diego, CA
    3 days ago
  • $139.5k - $258.1k

     ...Senior Software Engineer - Distributed Systems Are you ready to embrace massive scale? Undaunted ingesting petabytes of raw data each day from...  ...our tight-knit cross-functional engineering team, building services and applications to parse, persist, and understand how... 
    Senior
    Work experience placement
    Relocation
    Shift work

    Apple

    San Diego, CA
    1 day ago
  •  ...As a Model Optimization & Deployment Engineer, you will focus on bringing highly efficient...  ...the ML models, write custom CUDA kernels, and build highly concurrent inference code...  ...provide the next generation of mobility-as-a-service in urban environments. We’re looking for... 
    Senior
    Temporary work
    Relocation package

    Zoox

    San Diego, CA
    18 days ago
  • $150k - $180k

     ...expertise to deliver the highest quality of service. Powered by our highly skilled...  ...solutions in Digital Transformation, Advanced Engineering, Physical Sciences Research, Platform...  ...Precise solution. We are seeking a Senior Software / Systems Engineer to be key a contributor... 
    Senior
    Contract work
    Temporary work
    Local area

    Precise Systems (MD)

    San Diego, CA
    4 days ago
  • $162.6k - $244k

     ...Innovation Center, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary:...  ..., android frameworks and linux kernel. The candidate will have...  ...Framework, Android native daemons/services, AIDL HALs ~ Hands on experience... 
    Senior
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    1 day ago
  • $140k - $200k

     ...make learning easier, deeper, and faster. What streaming services have done for audio entertainment, we’re doing for audio...  ...experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and... 
    Senior
    Remote work

    Speechify

    San Diego, CA
    5 days ago
  •  ...starting fresh - reimagining how software supports operations at the...  .... Built by veterans, engineers, and operators who've lived the...  ...Matters We're looking for a Senior Software Engineer specializing...  ...Contribute to backend services (FastAPI, SQLAlchemy) in Python... 
    Senior
    Local area

    Ironflow AI

    San Diego, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to #Senior Software Engineer - Kernel Services. Be the first to apply!