Post job

Staff Software Engineer jobs at Qualcomm - 289 jobs

  • Senior Staff Software Engineer

    Qualcomm 4.5company rating

    Staff software engineer job at Qualcomm

    Company: Qualcomm Innovation Center, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering Are you ready to join a team that's shaping the future of technology? We are looking for experienced developers working in the open‑source community to improve the quality and robustness of Qualcomm open source offerings and reputation in the community. You will be a strategic thinker with a deep understanding of the open source community, Linux and related open source projects and are comfortable working with a variety of hardware platforms. You will have a proven track record of delivering both engineering excellence, as well as hands‑on experience with upstream contributions to major Open Source projects. As Senior Staff engineer, you will report to the Director of Open Source. You will find ways to improve the Linux kernel, Yocto/OE, Debian, security software and boot firmware on Qualcomm platforms and provide support as needed for customer applications of our platform technology. This is an exciting opportunity to make a significant impact on our business and contribute to our company's growth. Qualifications: Experience in Open source software development Expertise in C, C++, Assembly and a high‑level language such as Python, Go, Rust Proven track record of working upstream and downstream Strong understanding of embedded software, bootloaders, Linux kernel and distributions Excellent technical, communication and engineering management skills Ability to work cross‑functionally with product and engineering teams Strong analytical and problem‑solving skills Based in India, EU or UK Willingness to travel globally as needed (likely several times per year) Experience working closely with or for a Linux Distribution Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Roles and Responsibilities: Build scalable tooling that allows Qualcomm to deliver common core software into a variety of Open source distributions. Work with OSS & upstream initiatives within the Qualcomm Central Software Engineering (CSE) team to improve general software quality. Represent the company at industry events and conferences. Mentor and build expertise in the Foundries and Qualcomm OSS teams. Preferred Qualifications: Multimedia: Audio, Video, Camera, Graphics, Display, Gstreamer. Linux kernel: Peripherals, Buses, Interconnects, Scheduler, Thermal, Power. Networking: Ethernet, WLAN, Bluetooth. This role will be 100% remote. 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 disability‑************************** or call Qualcomm's toll‑free number. 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. 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. 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: $162,600.00 - $244,000.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. #J-18808-Ljbffr
    $162.6k-244k yearly 3d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Principal Embedded Software Engineer- Boot Firmware

    Qualcomm 4.5company rating

    Staff software engineer job at Qualcomm

    Company Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group > Software Engineering You will be part of the Core Platform bootloader team enabling diverse Qualcomm SoCs to boot all the way from ROM firmware till OS entry. Areas this team works on, but not limited to, include several stages of system initialization, secure boot and authentication, platform and device configurations, execution environment enablement across new emerging CPU architectures, enabling latest industry tuned peripherals and interfaces, multicore and multithreaded scheduler based boot initializations, next‑gen volatile (DDRx) and non‑volatile memory (UFS, NVMe, eMMC, NAND, SPI‑NOR, etc) device and interfaces (USB, PCIe) initializations and device driver development. You will be expected to collaborate closely with a team of engineers from multiple SW and firmware technology teams, besides product verification, system, architecture, tools and test teams, to instrument the firmware features and meet the myriad use cases for Qualcomm internal, OEM customization and commercialization. You will be a highly motivated engineer, a team player who is passionate to learn new technologies and write low level firmware that drives hardware and SoC. You are expected to be comfortable engaging with open source communities. Responsibilities Design, development and integration of SoC firmware features, diagnostics and test capabilities for QCT boot platforms. Strong coordination and collaboration across wide range of technical areas to include software, hardware, ASIC, integration, architecture, emulation and simulation teams. Drive S/W architecture changes with open source communities based on Qualcomm H/W requirements. Pay attention to the details during all phases of firmware design, development, integration, testing and release. Work with Emulation, HW design teams, as necessary, in verifying and debugging firmware, driver and resolving platform issues. Efficient and secure coding plus driving code review of firmware logic updates with all required stakeholders. On time execution of defined tasks and deliverables, driving dependencies with other teams to closure. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience. Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience. PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc. 7+ years of experience with embedded systems. C Programming. Device Driver development. Strong communication skills. Strong collaborative skills working with multiple teams. Additional Skills are a plus Chip/SoC on-target, emulation and simulation platform bringup and debug experience. Highly proficient in C, with a focus on system initialization and low-level code. Proficiency in Rust is a plus. Good analytical, debugging and problem solving skills. ARM microprocessor architecture and ARM Assembly language experience in the “A” profile. Experience with RISC‑V is a plus. Good understanding of basic real‑time/embedded programming, resource‑constrained environments, and operating system loaders. Open Source bootloader and firmware experiences - UEFI Tianocore EDK2, coreboot, uboot, TF‑A, Zephyr RTOS. Equal Opportunity Employer 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 disability‑************************** or call Qualcomm's toll‑free number found on the site. 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. (Note: This e‑mail 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). EEO Employer Statement 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 $192,600.00 - $289,000.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. 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. 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 here. If you would like more information about this role, please contact Qualcomm Careers. #J-18808-Ljbffr
    $99k-128k yearly est. 3d ago
  • Principal Software Engineer, ROCE Driver & NIC Firmware

    Broadcom Inc. 4.8company rating

    San Jose, CA jobs

    A leading technology company in San Jose is seeking a Principal Software Engineer. This role involves architecture, design, and development of ROCE Driver and Firmware features for Ethernet NIC products. Candidates should have extensive experience in C/C++, Linux kernel, and RDMA protocols, along with a BE or MS in Computer Science/Electronics. The position offers a competitive salary and benefits, including medical plans and 401(k) matching. #J-18808-Ljbffr
    $158k-206k yearly est. 2d ago
  • Senior Kubernetes Software Engineer

    Broadcom Inc. 4.8company rating

    Palo Alto, CA jobs

    * Leverage common patterns to develop fixes and features for Kubernetes and CNCF projects* Design customer-oriented and community-aligned features by building consensus through Key Enhancement Proposals (KEPs) or related open source contribution process* Ensure explicit Kubernetes version and feature compatibility with continual improvements to automation, pipelines and testing* Timely delivery of releases which meet SLAs, architecture, security, and compliance requirements* Leverage your own credibility through community interactions and positive contributions* Collaborate internally with stakeholders from product, security, infrastructure, and operations teams* You're seen as an internal expert, advising and influencing across VCF* You understand the vision, architecture, and data model of the VKS and Kubernetes Distributions* You have familiarity with common Kubernetes interfaces for runtime, networking, storage, and resource management* You have production experience with deploying additional packages* You ensure different components and subsystems work well together* You have an in-depth understanding of Kubernetes extensibility and reconciliation logic* You will demonstratedly design, implement, test, and deploy services developed in Go* You champion technologies that boost project speed and automation.* You understand how to meet Broadcom and industry standards* You're great at aligning future customer needs with community interests in technical areas* You're a recognized technical and community leader across various projects* You designed and got approval for a Kubernetes KEP* You've consistently made an impact on upstream projects through your contributions to code, architecture, community management, and public representation* You made available a new CNCF software component or had material impact for other features for VCF* You define and implement process changes, helping to clear out technical debt and make architectural improvements* You lead developer efficiency efforts and take personal ownership of improving the culture of innovation of the team* You mentor fellow engineers in their role, and coaching them into influential voices in the department* Most of your time will be developing using Kubernetes controllers and patterns, mostly written in Go* You will collaborate with a global community of engineers in various CNCF open source projects* You will be responsible for delivering your code changes to open source projects and satisfying any requirements for contribution* You'll work closely with management to understand priorities and advocate for them on the team.* You will collaborate internally with set of stakeholders, leads, and team members to make projects or contributions available as features* You'll be responsible for high-level epics and be asked to help define requirements and tangible deliverables. You will be expected to break down the work into individual work items that can be assigned to the team and lead in estimating and scoping.* You will write automated tests to validate and secure critical customer functionalities.* You will mentor junior engineers, providing technical leadership on complex problems, and contributing to plans for new product opportunities.* You will identify key issues, anticipate problems, generate ideas to reduce costs and improve quality/efficiency, and proactively identify improvements to business processes and policies.* You will take on-call responsibilities to triage, troubleshoot, and mitigate production issues.* Kubernetes expertise and material engineering contribution to at least 1 CNCF project and various OSS projects* Experience with one or more cloud platform architectures* History of leading system software projects/teams.* Good knowledge of distributed systems, databases, algorithms, data structures.* Good verbal and written communication skills* Bachelor's degree plus 12+ years of related experience or Master's degree plus 10+ years of related experience* vSphere experience* Extensive knowledge and experience using and delivering complex container, kernel, packaging, and operating system functionality.* Operational knowledge of Kubernetes in production environments* Material contribution to 2+ CNCF projects or Kubernetes SIG projects, ie. + Kubernetes, Cluster API, ContainerD/RunC, Cluster Autoscaler, Metrics Server, ArgoCD, Certmanager, Flux, Gateway API, Etcd, Harbor, Helm, Istio, Jaeger, KEDA, Kubeadm, Kubeflow, Kuve-vip, Kyverno, OPA/Gatekeeper, Opentelemetry**Compensation and Benefits** Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time. The company follows all applicable laws for Paid Family Leave and other leaves of absence. #J-18808-Ljbffr
    $135k-171k yearly est. 3d ago
  • Senior Software Engineer: DevOps, Cloud & Data Automation

    Broadcom Inc. 4.8company rating

    San Diego, CA jobs

    A leading technology company is seeking a Senior Software Developer to automate complex infrastructure and deployment tasks. The role requires strong programming skills in Python and experience with cloud platforms such as Google Cloud Platform. Candidates should possess at least 12 years of experience, specifically in software development, data engineering, or DevOps. A Bachelor's degree is required, and the position offers opportunities for professional growth and competitive salary and benefits. #J-18808-Ljbffr
    $126k-157k yearly est. 4d ago
  • Senior Software Engineer

    Broadcom Inc. 4.8company rating

    San Diego, CA jobs

    Automate complex infrastructure and deployment tasks through effective **scripting** (e.g., shell scripts).Work with relational databases, specifically **Postgres DB**, for data storage and retrieval.* Bachelor's degree and 12+ years of related experience required* Proven experience as a Senior level Software Developer, Data Engineer, DevOps Engineer, or in a similar role.* Strong programming skills in **Python, Go** and **C++**.* Expertise in **Linux** and command-line tools.* Hands-on experience with cloud platforms, particularly **Google Cloud Platform (GCP)** and its data services.* Solid experience building and managing CI/CD pipelines with **Jenkins**.* Proficiency with containerization (Docker) and orchestration (Kubernetes), including application deployment with **Helm charts**.* Experience with workflow orchestration tools like **Apache Airflow**.* Solid understanding of big data technologies, particularly **Apache Spark**.* Familiarity with configuration management tools like **Ansible**.* Proficiency in working with **Postgres** or other relational databases.* Experience with data analysis libraries such as **Pandas**, **Polars**, or **Matplotlib**.* Collaborative and supportive work environment.* Opportunities for professional growth and skill development.* Competitive salary and benefits package.* The chance to work on exciting and challenging projects that make a real impact. #J-18808-Ljbffr
    $126k-157k yearly est. 4d ago
  • Senior Embedded Software Engineer - ARM, Edge & WiFi

    Qualcomm 4.5company rating

    Staff software engineer job at Qualcomm

    A leading technology innovator is looking for a Software Engineer in Santa Clara, California. This role involves designing and developing embedded and cloud edge software, collaborating with various engineering teams, and creating specialized applications. Candidates must have a Bachelor's degree and at least 6 years of related software engineering experience. Preferred qualifications include a Master's degree and expertise in Wifi protocols. Competitive salary range between $180,600 and $271,000, with additional bonuses and benefits. #J-18808-Ljbffr
    $180.6k-271k yearly 1d ago
  • Senior Software Engineer - Kernel Services

    Qualcomm 4.5company rating

    Staff software engineer job at Qualcomm

    Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering Qualcomm is seeking an embedded software engineer with 2 to 6 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 System level Debug, Diagnostic, and IPC 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 team owns, maintains and develops drivers across multiple operating systems including, QuRT OS, Windows, Linux, QNX, FreeRTOS, Zephyr among others. 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 have the opportunity to contribute significantly to all stages of software development, documentation, design, implementation and testing. 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. Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 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: Experience in C and data structures, especially in embedded systems. Familiar with ARM CoreSight architecture will be a plus. Good understanding of CPU Architecture. Able to debug complex problems across multiple layers of hardware, OS, compiler, and drivers. Familiarity with ETM will be a plus. Experience on Python will be a plus. Assembly and C++ language experience is a plus. Equal Opportunity & Accommodations 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 disability-accomodations@qualcomm.com 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. #J-18808-Ljbffr
    $111.3k-166.9k yearly 4d ago
  • Senior Software Engineer - Linux

    Qualcomm 4.5company rating

    Staff software engineer job at Qualcomm

    Company: Qualcomm Innovation Center, Inc. Job Area: Engineering Group > Software Engineering General Summary: Drive Linux innovation for Qualcomm's next‑generation server‑class CPUs. Join our Linux Platform team to build and optimize Linux distribution support and infrastructure that empowers internal developers and test teams, while preparing upstream readiness for major data center and enterprise environments. This role focuses on platform support, packaging, integration, and CI/CD automation across major Linux distributions, bridging internal enablement with open‑source community standards. Minimum Qualifications: • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. • Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. • PhD in Engineering, Information Systems, Computer Science, or related field. • 2+ years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc. Preferred Qualifications: Master's Degree in Engineering, Computer Science, Information Systems, or related field. Strong background in computer science fundamentals and software engineering principles. Proficiency in Bash and Python for automation and tooling, working knowledge of C/C++. Excellent written and verbal communication skills. Mature interpersonal skills with ability to collaborate across diverse teams. Proven ability to debug complex Linux systems across kernel and userspace. Ability to quickly learn new tools and workflows in a fast‑evolving environment. Strong problem‑solving skills and ability to work in non‑linear, dynamic environments. Proficiency with Git and experience in GitHub‑based workflows (or similar), including integration with modern CI/CD systems for open‑source or large‑scale projects. Deep experience with enterprise Linux distributions (e.g., RHEL/Fedora, Ubuntu/Debian) and build frameworks, including packaging, update mechanisms, and upstream integration, and data center deployment practices. Familiarity with Linux packaging systems (Debian, RPM) and CI/CD automation tools (e.g., GitHub Actions, Jenkins). Working knowledge of Linux kernel configuration and platform enablement (e.g., ACPI, UEFI, kconfig). Experience contributing to upstream Linux kernel or userspace projects is a strong plus. Familiarity with virtualization, containerization, and orchestration tools (QEMU, KVM, Docker, Kubernetes) is desirable. Key Responsibilities: Collaborate with team members to bring up Linux kernel and userspace on new server‑class hardware, ensuring core functionality and stability. Implement and maintain build, packaging, and test workflows within the team's CI/CD infrastructure. Assist in developing internal Linux distribution integration. Debug and triage issues related to build failures, packaging, and platform bring‑up. Work with hardware and firmware engineers to resolve platform‑specific issues (e.g., bootloader, ACPI, secure boot). Support upstream readiness efforts by testing and validating changes needed for major Linux distributions (e.g., RHEL, Ubuntu). Contribute patches and collaborate with upstream communities under guidance from senior team members. Document processes and share knowledge to enable other internal developers. Level of Responsibility: Works under supervision with moderate autonomy. Decision‑making may affect work beyond immediate work group. Requires strong communication skills and ability to influence and negotiate across teams. Tasks require planning, prioritization, and creative problem‑solving. 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 disability‑************************** or call Qualcomm's toll‑free number. Upon request, 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. (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). 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. #J-18808-Ljbffr
    $111.3k-166.9k yearly 3d ago
  • Software Engineer, Sr - Power and Limits Management

    Qualcomm 4.5company rating

    Staff software engineer job at Qualcomm

    Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering QCT Core Technologies is looking to hire talented engineers in the Power and Limits management software group. In this highly visible role, candidates will be working in a dynamic environment, interfacing across multiple disciplines including system, power, software, and hardware engineers to develop innovative architectures that meet the requirements of Qualcomm growing product portfolio. Candidates will be able to gain exposure to the full product life cycle from pre-silicon to commercialization of Qualcomm chipsets. Job Responsibilities Multiple aspects of software development - analyzing the requirements, designing robust software solutions, and ensuring that the power efficiency is met, for current and next generation chipsets to meet the growing product requirements on processors across various subsystems on the SoC Perform detailed analysis of the existing software to provide innovative recommendations to improve performance, memory, and power utilization, including software optimizations, SW/HW partitioning, new algorithms etc. Develop tools for silicon profiling, validation and debugging across all SOC components Involvement in pre-silicon evaluations and sign-offs Scope opportunities for HW acceleration by providing recommendations to the HW team Personal Attributes / Soft Skills Desire to work in a fast-paced, dynamic environment with high expectations Passionate for building great products, with a willingness to disrupt the status quo and push boundaries to deliver innovations that affect the experience of millions of end users Strong analytic and problem solving skills Excellent technical communication and interpersonal skills Self-motivated and quick-learner Meticulous attention to detail Technical Domains Product feature areas include, but are not limited to: Developing firmware for memory and CPU constrained systems Analyzing the execution efficiency of power software Managing the performance/thermal efficiency tradeoffs SOC level interactions between various software components Machine learning on data sets spanning across generations of product architectures, IoE/IoT sectors, and Working with various HLOS (eg: Android) on application cores to meet end-to-end performance Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 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 4 years to 8 years of academic or industry experience in the following: Computer Architecture (ARM architecture preferred) Real Time Operating Systems C/ASM programming Debugging Real Time Embedded Systems using JTAG or equivalent Compilers / Linkers Python Scripting Ability to read hardware programming guides and write drivers/software based on that information Embedded software Machine Learning Agile development; Kanban Version control systems such as Perforce/Git 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 disability-accomodations@qualcomm.com or call Qualcomm's toll-free number. 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). 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. 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. #J-18808-Ljbffr
    $111.3k-166.9k yearly 3d ago
  • Senior Embedded Software Engineer, Customer Integration

    Qualcomm 4.5company rating

    Staff software engineer job at Qualcomm

    A multinational semiconductor company is seeking an experienced embedded software engineer in San Diego, CA. This position emphasizes embedded software development, product integration, and collaboration with various teams for customer integration. The ideal candidate should possess a strong background in embedded systems, effective communication skills, and the ability to address complex technical concepts with non-technical stakeholders. A Bachelor's degree in a related field and U.S. citizenship are required. #J-18808-Ljbffr
    $105k-130k yearly est. 1d ago
  • Senior Embedded DSP & AI Software Engineer

    Qualcomm 4.5company rating

    Staff software engineer job at Qualcomm

    A leading technology innovator is seeking a Senior Software Engineer in San Diego, CA to design and develop embedded platform software for CPU, DSP, and NPU processors. The ideal candidate has significant experience in C/C++, real-time operating systems, and driver development, focused on optimizing complex multimedia and machine learning use cases. This role offers competitive compensation and comprehensive benefits. #J-18808-Ljbffr
    $105k-130k yearly est. 2d ago
  • Senior Embedded Software Engineer, Customer Integration

    Qualcomm 4.5company rating

    Staff software engineer job at Qualcomm

    A technology firm in California is looking for a skilled embedded software engineer to join its Customer Engineering team. The role involves collaborating with multiple teams to integrate products, authoring technical documentation, and providing system design expertise. The ideal candidate has a solid background in embedded software development and the ability to engage with customers effectively. This is a full-time, onsite position in San Diego requiring U.S. citizenship and eligibility for a Top Secret security clearance. #J-18808-Ljbffr
    $105k-130k yearly est. 2d ago
  • Senior Kubernetes Engineer - Open Source Trailblazer

    Broadcom Inc. 4.8company rating

    Palo Alto, CA jobs

    A leading technology company in Palo Alto is seeking a skilled Kubernetes Engineer to contribute to CNCF projects. The role involves designing features, mentoring junior engineers, and collaborating with a global community. Candidates should possess strong Kubernetes expertise and experience in Go programming, with a minimum 10 years of experience in related fields. This position offers a competitive salary and comprehensive benefits package. #J-18808-Ljbffr
    $118k-152k yearly est. 3d ago
  • Senior Software Engineer - Linux Kernel & ARM Systems

    Qualcomm 4.5company rating

    Staff software engineer job at Qualcomm

    A leading technology company in San Diego is seeking a Senior Software Engineer to design and optimize software solutions for next-generation SOCs. The role requires strong experience in Linux Kernel development and collaborative skills to work with cross-functional teams. Candidates should have a Bachelor's degree in a relevant field and proficiency in programming languages like C and C++. A competitive salary and benefits package are offered, including potential bonuses. #J-18808-Ljbffr
    $116k-146k yearly est. 1d ago
  • Graphics Software Kernel Mode Engineer, Senior

    Qualcomm 4.5company rating

    Staff software engineer job at Qualcomm

    Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Graphics Software Engineering As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next‑generation gaming, XR, and AI experiences. Qualcomm Graphics Software Engineers architect, design, implement, verify, and optimize the structure and performance of GPU hardware, drivers, features, applications, and tools. Qualcomm Engineers collaborate with cross‑functional teams to meet and exceed customer needs. Minimum Qualifications: Bachelor's degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field and 2+ years of Software Engineering, Hardware Engineering, Systems Engineering, Electrical Engineering, Game Rendering, or related work experience. Master's degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field and 1+ year of Software Engineering, Hardware Engineering, Systems Engineering, Electrical Engineering, Game Rendering, or related work experience. PhD in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field. 1+ year of academic and/or work experience with one or more programming language suitable for graphics (e.g., C++, C). Preferred Qualifications: Master's Degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field. 2+ years of relevant GPU experience. 1+ year of work experience in a role requiring interaction with senior leadership (e.g., Director and above). Principal Duties and Responsibilities: Applies Graphics knowledge and experience to architect, design, implement, and verify the structure and performance of GPU hardware, drivers, features, applications, and tools. Writes code for features, drivers, and APIs using different languages (e.g., C, C++, Perl, Python) and ensures code will perform effectively on different platforms. Maintains comprehensive pre‑ and post‑silicon tests using tools and methods in different environments (e.g., simulation, emulation, on‑device) to verify performance and identify issues. Identifies deficiencies in designs and works with team members to develop solutions to improve designs. Collaborates with teams and external stakeholders to expose new features and functionality that align with needs and goals for implementation and customization. Writes detailed design documentation and feature descriptions for projects to guide developers and/or customers to use or implement software. Level of Responsibility: Works under supervision. Decision‑making may affect work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. Has a moderate amount of influence over key organizational decisions. Tasks require multiple steps which can be performed in various orders; some planning, problem‑solving, and prioritization must occur to complete the tasks effectively. Equal Employment Opportunity Statement: 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 disability‑************************** or call Qualcomm's toll‑free number found here. Upon request, 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. 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. Pay Range: $116,900.00 - $175,300.00 If you would like more information about this role, please contact Qualcomm Careers. #J-18808-Ljbffr
    $116.9k-175.3k yearly 3d ago
  • Senior Hypervisor Software Engineer (OS/Kernel)

    Qualcomm 4.5company rating

    Staff software engineer job at Qualcomm

    A global technology company is seeking talented engineers in California to develop cutting-edge firmware features for their chipset products. The role involves collaboration with various technical teams and contributes to innovative virtualized solutions in mobile technology. Ideal candidates should have substantial experience with C, operating systems, and ARM architecture. The position offers a competitive pay range of $111,300 to $166,900, along with a robust benefits package. #J-18808-Ljbffr
    $111.3k-166.9k yearly 2d ago
  • Embedded Software Engineer - Govt Tech, Onsite in San Diego

    Qualcomm 4.5company rating

    Staff software engineer job at Qualcomm

    A leading technology firm seeks a Software Engineer for its Government Technologies division in San Diego. The role involves supporting research and development related to military communication technologies. Applicants should have a Bachelor's in Engineering or related fields, with experience in programming languages such as C, C++, Java, or Python. This position requires full-time onsite work and U.S. citizenship due to security clearance requirements. #J-18808-Ljbffr
    $99k-128k yearly est. 5d ago
  • Senior Software Engineer - Linkoping, Sweden

    Qualcomm 4.5company rating

    Staff software engineer job at Qualcomm

    Company: Qualcomm Auto Ltd Sweden Filial Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm is a multinational corporation known for our creation of semiconductors, software, and services related to wireless technology. The automotive branch of Qualcomm is at the forefront of the intelligent and connected automotive transformation. With our delivery of the Snapdragon Digital Chassis - a set of cloud‑connected platforms for telematics and connectivity, digital cockpit, driver assistance and autonomy - we are continuously gaining momentum with global automakers and Tier 1 suppliers worldwide. Responsibilities: Development, evaluation and optimization of machine learning models for object detection - ensuring robust, production‑ready ML solutions for real‑world automotive applications. Staying up to date with state‑of‑the‑art machine learning techniques for object detection. Hands‑on work with large‑scale datasets for training, validation, and performance benchmarking. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc. You profile Machine Learning: You bring both practical experience and theoretical depth in machine learning. This includes experience from data‑driven development, such as the creation, extension and curation of datasets used for training and validation, as well as model development, tuning, quantization and deployment. Leadership: You have the ambition to provide technical leadership within your area of expertise and engage others in delivering high‑quality results. Software Development: You have a robust understanding of software development, including testing practices, code structure and design principles. Additionally, you are familiar with GitHub workflows and general continuous integration processes. Language and Tools: Proficiency in languages and tools for machine learning and software development, particularly C/C++, Python and ML frameworks such as PyTorch. Education and experience Master's or PhD Degree in Applied Physics and Electrical Engineering, Computer Science and Engineering, Information Technology or related field - preferably with a specialization in machine learning and/or computer vision. 3+ years of Machine Learning development and Software Engineering. Fluent in English and preferably Swedish. Located in Linköping, Sweden. Excited about this role but not sure if you meet 100% of the criteria? We would still like to hear from you and would welcome your application. *References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies. 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 disability-accomodations@qualcomm.com or call Qualcomm's toll‑free number found. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. If you would like more information about this role, please contact Qualcomm Careers. #J-18808-Ljbffr
    $115k-147k yearly est. 2d ago
  • Senior ML Software Engineer - Automotive Vision & Autonomy

    Qualcomm 4.5company rating

    Staff software engineer job at Qualcomm

    A leading technology company looking for a Software Engineer in San Diego. The role focuses on developing and optimizing machine learning models for object detection, requiring a Master's or PhD in relevant fields and strong programming skills in languages like C/C++ and Python. The ideal candidate will have over 3 years of experience, proficiency in machine learning frameworks, and leadership capabilities. Competitive salary and an inclusive work environment are offered. #J-18808-Ljbffr
    $115k-147k yearly est. 2d ago

Learn more about Qualcomm jobs