#Senior Software Engineer - Kernel Services
$111.3k - $166.9kQualcomm
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:
$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.
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.
- 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.
- 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.
$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...SeniorSummer holidayFlexible hours$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...SeniorTemporary workRelocation package$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...SeniorInternshipLocal areaWorldwideFlexible hours$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...SeniorFor contractorsCasual workRelocationVisa sponsorshipFlexible hours$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- ...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
$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...SeniorShift work- ...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...SeniorRemote work
$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...SeniorLocal areaImmediate start$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...SeniorFull timeTemporary workPart timeWorldwide$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$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$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...SeniorFull timeWork at officeWork from homeMonday to Thursday$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...SeniorRemote workRelocation$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...SeniorWorldwideRelocation- ...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
$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...SeniorRelocation$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...SeniorImmediate startRelocation packageFlexible hours- ...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 (...SeniorFull timeRemote workShift work
$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,...SeniorTemporary workWork at officeRemote workWork from homeFlexible hours- ...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...SeniorContract workImmediate startFlexible hours
$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$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...SeniorRelocation$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...SeniorImmediate startRelocation$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...SeniorWork experience placementRelocationShift work- ...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...SeniorTemporary workRelocation package
$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...SeniorContract workTemporary workLocal area$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...SeniorWork experience placementWork from home$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...SeniorRemote work- ...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...SeniorLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to #Senior Software Engineer - Kernel Services. Be the first to apply!
Related searches
- graduate software developer San Diego, CA
- rust software engineer San Diego, CA
- senior software design engineer San Diego, CA
- software engineer student San Diego, CA
- software engineer amazon San Diego, CA
- software developer positions San Diego, CA
- software engineer full time San Diego, CA
- software qa engineer San Diego, CA
- new graduate software engineer San Diego, CA
- junior software developer San Diego, CA


