Post job

Senior Software Engineer jobs at Motorola Solutions - 47 jobs

  • Software Engineer

    Motorola Solutions 4.5company rating

    Senior software engineer job at Motorola Solutions

    At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that's critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future. Department OverviewMotorola Solutions is building talent pipelines to meet future hiring demands. This is a pipeline role, while there is not an immediate opening, we want to build relationships with prospective candidates like you. If your background is a match to our requirements, we'll follow up with an exploratory conversation. Job Description We are seeking a versatile Software Engineer with a strong background in developing robust, native cross-platform applications for both Android and Windows ecosystems. As an integral member of our development team, you'll have the opportunity to hone your skills and broaden your expertise by collaborating with seasoned product owners, technical leads, solution architects, and project delivery teams. Responsibilities: Analyze, design, develop and maintain software for the organization's products and systems. Contribute as an individual engineer on implementing new features or enhancing existing features for the product. Analyze software requirements to determine the feasibility of design within quality assurance, time, and cost constraints. Participating in code reviews, refactoring, and testing activities to ensure the delivery of robust and efficient software Performing software best practices including Unit Test, Test Automation, Continuous Integration and Knowledge sharing activities Inter-group and intra-group teamwork in a multi-site worldwide development environment. Meet project deliverables and timeline requirements in a highly dynamic environment. Adhere to the team's performance and quality metrics. Develop intellectual property for the company. Contribute to the improvement of existing software development processes. Staying up to date with latest technologies and industry trends Core Requirements: A degree in Computer Engineering, Computer Science, or related technical discipline with experience building cross-platform native apps (iOS and/or Android) and web applications Solid understanding of software engineering principles, object-oriented programming (OOP) principles, and design patterns. Solid experience with version control systems, specifically Git. Android Application Development Experience: Thorough knowledge of Android mobile app deployment using Java or Kotlin and familiarity with Android SDK, Android Studio Prior experience in version control systems and Exposure to Jetpack Compose with hands-on experience in building UIs Familiarity with a wide range of Android Framework components such as Bluetooth, Sensors, Widgets, Services, etc. Familiarity with RESTful APIs to connect applications to back-end service Knowledgeable in modern mobile and frontend build pipelines and tools Familiarity with Android security features and mechanisms Windows Application Development Experience: Proficiency in C# or C++ Solid experience with Microsoft development tools and frameworks, including the .NET Framework or .NET Core. Experience with specific Windows UI frameworks such as Windows Presentation Foundation (WPF), Universal Windows Platform (UWP), WinForms, or the newer WinUI 3. Familiarity with Windows APIs and SDKs (such as the Windows App SDK) General Requirements: Solid understanding of software engineering principles and practices Excellent problem-solving skills and attention to detail Excellent communication and teamwork abilities Basic Requirements Must be a US Citizen. Travel RequirementsNone Relocation ProvidedNone Position TypeExperienced Referral Payment PlanNo Our U.S. Benefits include: Incentive Bonus Plans Medical, Dental, Vision benefits 401K with Company Match 10 Paid Holidays Generous Paid Time Off Packages Employee Stock Purchase Plan Paid Parental & Family Leave and more! EEO Statement Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you'd like to join our team but feel that you don't quite meet all of the preferred skills, we'd still love to hear why you think you'd be a great addition to our team. We're committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please complete this Reasonable Accommodations Form so we can assist you.
    $75k-99k yearly est. Auto-Apply 9d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Senior Engineer

    Qualcomm 4.5company rating

    San Diego, CA jobs

    Company: Qualcomm Atheros, Inc. Job Area: Engineering Group, Engineering Group > Systems Test Engineering Tests and modifies general systems-level software/hardware, specialized utility and/or hardware. Interprets wireless specifications. Designs test plans, scenarios, scripts, or procedures. Documents systems-level defects, using a bug tracking system, and report defects to developers. Identifies, analyzes, troubleshoots, and documents problems with program function, output, or content. Develops testing programs that assess effectiveness of a new system or modification of an existing system. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Test Engineering or related work experience. Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Systems Test Engineering or related work experience. PhD in Engineering, Information Systems, Computer Science, or related field. Preferred Qualifications: 4+ years of Systems Test Engineering or related work experience. Principal Duties and Responsibilities: Conducts log analyses to identify where an issue has occurred and makes recommendations for how to address the issue. Understands basic features of the system. Collects information (e.g., logs, requirements) and identifies basic patterns/trends related to systems testing. Manages individual project priorities, deadlines, and deliverables with minimal supervision. Determines which work tasks are most important for self and junior engineers, avoids distractions, and completes work in a timely manner. Communicates detailed and regular feedback about identified feature issues to software and systems teams. Collaborates with individuals inside own team and with other teams to complete project work. Resolves straightforward technical issues and escalates to technical leads as necessary. Adapts to significant changes and setbacks in order to manage pressure and meet deadlines. Gathers, integrates, and interprets information from a variety of sources in order to troubleshoot issues and find solutions. Detects bugs in the "system under test" and resolves issues using more advanced debugging approaches. Conducts more advanced field or lab tests as directed by tech leads. Seeks opinions of others within own team about ways in which a problem can be addressed differently. Level of Responsibility: Working under some supervision. Making decisions that are moderate in impact; errors may have relatively minor financial impact or effect on projects, operations, or customer relationships; errors may require involvement beyond immediate work group to correct. Using verbal and written communication skills to convey information that may be somewhat complex to others who may have limited knowledge of the subject in question. May require basic negotiation and influence, cooperation, tact, and diplomacy, etc. Having a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to provide input on key decisions). Completing tasks with multiple steps that can be performed in various orders; some planning and prioritization must occur to complete the tasks effectively; mistakes may result in some rework. Exercising creativity to draft original documents, imagery, or work products within established guidelines. Using deductive and inductive problem solving; multiple approaches may be taken/necessary to solve the problem; often information is missing or incomplete; intermediate data analysis/interpretation skills may be required. May be solicited during strategic planning period. Responsibilities of this role do not include: Financial accountability (e.g., does not involve budgeting responsibility). EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification. If you require reasonable accommodations for a disability during the hiring process, please email disability-accommodation@qualcomm.com. Pay range and Other Compensation & Benefits: $107,000.00 - $160,600.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
    $107k-160.6k yearly 6d ago
  • Embedded Software Development Engineer

    Qualcomm 4.5company rating

    San Diego, CA jobs

    Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering Join our Automotive Software Platform team as a Embedded Software Development Engineer in the Automotive Software platform team and help design the BSP for Hypervisor based Infotainment and ADAS systems .You will be at the forefront of developing firmware and drivers for next-generation industry leading Qualcomm Automotive chipsets . This role offers the opportunity to work closely with hardware and architecture teams, optimize software for performance and power, and contribute to the evolution of future chipset architectures. Minimum Qualifications: * Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Preferred 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. * Self-starter who takes initiative. * Proven ability to write standards-compliant software * Excellent analytical and problem-solving skills * Strong communication and collaboration abilities across diverse engineering teams * Development experience with embedded operating systems such as Linux, QNX, etc * Understanding of OS internals, storage, peripherals * Skilled in writing and debugging both C and assembly languages. * Experience in low-level hardware-software integration. Exposure to one or more of the following areas is a plus: * Expertise in virtualization technologies. * Experience in developing on the ARMV8 platform * Experience in ISO26262/functional safety and ASPICE. * Experience in working with Automotive Tiers 1/OEMs and commercialization of Automotive hardware/software platforms Roles/Responsibilities: * Firmware design, implementation, and verification of BSP in both pre-silicon and post-silicon environments. * Develop high-performance drivers to unlock the full potential of the latest generation of Qualcomm CPUs. * Optimize and profile system performance to achieve low latency and power efficiency. * Thoroughly review the details to gain a comprehensive understanding of the issues and work towards an effective resolution. * Collaborate with engineers, partners, and customers across various geographies to contribute to the development and support of large-scale SoC software products. 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 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: $94,200.00 - $141,200.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.
    $94.2k-141.2k yearly 6d ago
  • DevOps and CI Infrastructure Software Engineer (Multiple Levels)

    Qualcomm 4.5company rating

    San Diego, CA jobs

    Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering As a leading technology innovator, Qualcomm pushes the boundaries of what is possible to enable next generation experiences and drives digital transformation to help create a smarter, connected future for all. As part of the AISW engineering team, you will participate in delivering machine learning techniques, frameworks, and tools that enable the efficient utilization of state-of-the-art machine learning solutions over a broad set of technology verticals or designs. In this position you will be responsible for planning and supporting the evolution of our development and production environments across our Qualcomm platforms, building and supporting the continuous integration (CI) infrastructure in NA in alignment with the rest of the global AISW team and Corporate. You will also be responsible for enabling efficient software development environments and integration pipelines, end to end quality assurance and deployment of the AISW commercial products by leading the work of other engineers in the global AISW organization. You will show your passion for efficient end-to-end delivery of software with highest quality standards through your analytical, design, programming, and integration skills. Responsibilities: * Lead the evolution of the AISW development and production environment on QC supported OSes and platforms, i.e., Linux, Android, Windows... * Design, implement, and maintain the NA CI infrastructure to ensure efficient, reliable and functional software builds. * Develop and optimize software build recipes to support the engineering team's needs. * Collaborate with cross-functional teams across the globe to ensure seamless integration of development tools and processes. * Continuously enhance the development environment and CI infrastructure while resolving any issues. * Stay up to date with industry trends and best practices to continuously improve the development pipelines and CI practices. * Develop, advertise, and maintain documentation for CI processes, dev. and production environments and build strategies. * Align with Corporate infrastructure whenever possible to leverage their expertise and support, hence enabling the team to focus on core AISW value add. Requirements: * 6+ years of general software development experience * Expertise with Python and in scripting languages (Bash) * Effective communication skills (verbal, presentation, written) * Experience working with virtualization techniques and containerization technologies such as Docker * Experience with Source Control Management (GIT) and CI/CD systems (Jenkins, Gitlab CI, GitHub actions, TeamCity or similar) * Experience with Linux or Unix based OS systems software development environment * Previous experience working in an Agile environment, and collaborating with multi-disciplinary teams Preferred Qualifications: * Programming/debugging skills in more than one programming languages (C/C++ preferred) * Some experience working with deep learning models training / inference pipelines. * Experience profiling software and optimization techniques. * Experience with Windows software development environment. * Experience with Software Builds and CI on Windows platform. * Experience with Android or other embedded systems and developing tools for embedded platforms. * Experience with automated generation and maintenance of complex software documentation. * Ability to collaborate across a globally diverse team and multiple interests Minimum Qualifications: * Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR 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. 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 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: $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.
    $162.6k-244k yearly 50d ago
  • Compiler Software Engineer

    Qualcomm 4.5company rating

    San Diego, CA jobs

    Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Compiler Toolchain Software Interested in enabling open source developers to build software for millions of devices? Interested in leading optimization solutions for AI on the Edge? Come join our team! Our team builds open source compiler toolsets for Qualcomm silicon. This includes compilers, assemblers, linkers, libraries, debuggers, profilers, and other developer tools. The toolsets enable internal and external developers to build software ecosystems on Qualcomm hardware. We are looking for engineers who will work actively in open source communities to establish and augment compiler and system software toolsets. In this role, you will add and enhance support for Qualcomm hardware in open source projects. You will collaborate with Qualcomm hardware and software engineers to enable efficient usage of Qualcomm's silicon for a broad set of applications including machine learning. You will work with the team on the entire compilation stack including optimizing code generation, improving performance, and programmer usability. Responsibilities: Work in the GCC, LLVM, glibc, and related open source communities to add features and improve performance for Qualcomm processors Identify areas for improvement in compiler toolsets via benchmarking and code analysis Collaborate with hardware teams to plan, identify, and contribute support in open source projects for hardware features in Qualcomm silicon Identify areas for improvement in tool usability via interaction with users. Explore new optimization frameworks for leveraging advance CPU features. Design, develop and contribute compiler features and optimizations targeting open source ML frameworks. Minimum qualifications: Knowledge and/or experience in compiler frameworks such as GCC or LLVM Experience in working with open source communities Programming in C/C++ Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Preferred qualifications: Master's degree or PhD. in Engineering, Information Systems, Computer Science, or related field. Established record of contributions to open source compiler project. Strong background in computer architecture Minimum Qualifications: * Bachelor's degree in Computer Science, Engineering, Electrical Engineering, or related field and 4+ years of Software Engineering, Systems Engineering, or related work experience. OR Master's degree in Computer Science, Engineering, Electrical Engineering, or related field and 3+ years of Software Engineering, Systems Engineering, or related work experience. OR PhD in Computer Science, Engineering, Electrical Engineering, or related field and 2+ years of Software Engineering, Systems Engineering, or related work experience. * 2+ years of any combination of academic and/or work experience with compiler or tools. 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 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: $141,600.00 - $212,400.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.
    $141.6k-212.4k yearly 56d ago
  • Customer Engineering - SW Applications - Engineer, Staff

    Qualcomm 4.5company rating

    Santa Clara, CA jobs

    Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Software Applications Engineering As a pioneering technology innovator, Qualcomm expands the limits of possibility to deliver next-generation experiences and spearheads digital transformation, fostering a smarter, more connected future for everyone. As a Qualcomm Customer Engineer, you will collaborate with leading application vendors to integrate advanced AI models, ensuring they operate efficiently on powerful NPU engines built into Qualcomm chipsets. This position will expose you to Qualcomm's cutting-edge CPU, GPU and NPU features, and ML/AI acceleration needed for the industry. Minimum Qualifications: * Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Applications Engineering, Software Development experience, or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Applications Engineering, Software Development experience, or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience. * 2+ years of experience with Programming Language such as C, C++, Java, Python, etc. * 1+ year of experience with debugging techniques. Preferred Qualifications: * Master's degree in science, Engineering, or related field. * 7+ years of experience in Embedded platforms * Experience with PyTorch, TensorFlow or other ML framework * Experience in ML/MLOps for AI application development and deployment * Strong programming skill in C/C++ & Python. * Experience with supervised & unsupervised machine learning, machine learning systems based on CV, NLP and LLM architecture * Strong data analysis capability. * Fast learner, with strong technical background, problem solution experience and customer focus * Using SW architecture and design patterns. * Familiarity with architectural patterns for large-scale software applications * Experience in a customer facing role is a plus * Experience with fine-tuning GenAI models and reinforcement learning is a plus * Experience with inference accuracy and throughput optimization techniques and edge deployment is a plus Principal Duties and Responsibilities: * Responsible for CV models, LLMs, VLMs, VLAs deployment in ADAS and Cockpit Edge AI platforms * Develop end to end applications for inference deployment on customer platforms * Plan with team lead, take ownership of on-time delivery and quality. * Train and support internal teams in issue resolution. * Participate in cross department initiatives & activities to solve technical problems with cross-functional team. * Contributing towards the continuous development & innovation of tools, technology and user experience * Assist in the design, development, and implementation of Gen AI and LLM applications * Contribute towards implementing fine tuning and distillation techniques * Perform ML model benchmarking and functional analysis to drive requirements and specifications * Support customer engagement with AI model/workload optimization and deployment * Collaborates with own team and other teams to complete project work, including implementing and testing features and verifying the accuracy of systems * Develops new and innovative ideas for a product or feature area. * Drives triage of problems at the system level to determine root cause and presents results of testing and debugging to team members. 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 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: $145,000.00 - $217,600.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.
    $145k-217.6k yearly 19d ago
  • Compiler Software Engineer

    Qualcomm 4.5company rating

    Austin, TX jobs

    Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Compiler Toolchain Software Interested in enabling millions of users on the Qualcomm Snapdragon platform and making their lives better? Come join our team! We develop the LLVM compilation suite for Qualcomm's Hexagon DSP delivering rich performance for machine learning, wireless communication, audio, and image processing applications on the Android platform. We are looking for compiler engineers who will help us build these software platforms. In this role, you will collaborate with Qualcomm hardware and software engineers to enable efficient usage of Qualcomm's silicon. You will work with a team of compiler engineers with rich experience and knowledge. We work on the entire compilation stack including programming languages and intermediate representations, code generation, improving performance, and programmer usability. Summary * Research, design, develop, and enhance different components of the compiler * Analyze performance, code size and other metrics to identify compiler improvements * Analyze software requirements, determine the feasibility of design within the given constraints, consult with architecture and HW engineers, and come up with software solutions best suited for Qualcomm's SOCs * Analyze and identify system level integration issues, interface with the software development, integration and test teams * Develop and execute benchmark and test scenarios for compilers Minimum Skills: * Knowledge and experience in compiler frameworks such as LLVM or gcc * Programming in C/C++ and assembly languages * 5 years or more of compiler engineering experience in industry or academia * Bachelor's degree in Computer Science, Computer Engineering, or related field. Preferred Skills: * Professional experience with compiler development * LLVM or any industrial strength compiler development experience is a plus * Knowledge of instruction sets and computer architectures - pipeline structure, hazards, cache, memory organization, etc. * Working knowledge of system software tools such as assemblers, linkers, debuggers and experience using them * Strong communication and interpersonal skills * Professional experience with large scale software codebases * Deep knowledge of software engineering * Master's degree or PhD. in Computer Science, Computer Engineering, or related field. Minimum Qualifications: * Bachelor's degree in Computer Science, Engineering, Electrical Engineering, or related field and 2+ years of Software Engineering, Systems Engineering, or related work experience. OR Master's degree in Computer Science, Engineering, Electrical Engineering, or related field and 1+ year of Software Engineering, Systems Engineering, or related work experience. OR PhD in Computer Science, Engineering, Electrical Engineering, or related field. * 1+ year of any combination of academic and/or work experience with compiler or tools. 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 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: $116,900.00 - $175,300.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.
    $116.9k-175.3k yearly 57d ago
  • Sr. ADAS Software Engineer

    Qualcomm 4.5company rating

    San Diego, CA jobs

    Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > ADAS R&D Software At Qualcomm, we are advancing the automotive industry through our Snapdragon Digital Chassis, leading the development of next-generation software-defined vehicles. Snapdragon Ride represents a key component of the Snapdragon Digital Chassis. Since its introduction, it has been adopted by numerous global automakers and Tier 1 suppliers. Designed to navigate the complexities of autonomous driving and advanced driver-assistance systems (ADAS), Snapdragon Ride utilizes high-performance, power-efficient system-on-chip (SoC) architectures, state-of-the-art artificial intelligence (AI) capabilities, and an innovative vision and drive policy stack. This enables the delivery of comprehensive solutions that optimize both cost and energy efficiency. We are seeking highly skilled, innovative, and motivated professionals with strong software engineering backgrounds and demonstrated programming proficiency in languages such as C++/C and Python. Primary responsibilities include designing and developing software solutions for sensor data acquisition from devices including IMU, GPS, camera, radar, and LiDAR; ensuring accurate sensor time synchronization; conducting comprehensive system-level benchmarking and utilizing insights to optimize software modules; and collaborating effectively with cross-functional teams-including vehicle integration and testing-to validate deliverables and integrate the software stack in prototype vehicles." Minimum Qualifications: * Bachelor's degree in Computer Science, Electrical Engineering, Robotics, or related field and 2+ years Software Engineering or related work experience. OR Master's degree in Computer Science, Electrical Engineering, Robotics, or related field and 1+ year Software Engineering or related work experience. OR PhD in Computer Science, Electrical Engineering, Robotics, or related field. Preferred Qualifications: * 4+ years of C++ development; C++14 and C++17 is a strong plus * Embedded SW design and development for safety critical systems is a strong plus * Proficiency in programming languages such as C++, C, Python * Experience with multi-threaded / multi-core SW development and design * Hands-on experience with embedded platforms running QNX, AGL, Safe Linux, etc. * Knowledge of Linux network stack and any experience with network device drivers is a plus * Familiarity with Adaptive AUTOSAR middleware and frameworks * Knowledge / experience with safety critical software development process (Functional Safety), including ASPICE, ASIL, ISO26262, MISRA C++, AUTOSAR C++ * Familiarity with static analysis tools, code coverage metrics, unit test generation * Experience with source code management tools such as git, git-lfs, GitHub/GitLab * Excellent written and verbal communication skills * Ability to work with cross-functional teams Roles/Responsibilities: * Leverage advanced knowledge and experience of ADAS Software to design, develop, and optimize complex software for embedded technology blocks that directly enable autonomous and self-driving vehicles. * Develop and enhance technologies for sensor data acquisition, precise sensor synchronization, etc. * Develop and verify code or design for a module and works across teams to evaluate the impact of results and validates ADAS software against specifications. * Design and develop advanced software development kits (SDK) to enable customer proof of concepts. * Develop efficient techniques to enable data sharing between software modules using state of the art middleware. * Write detailed technical documentation, descriptions, specifications, and/or feature descriptions for difficult projects to guide users and/or customers to use or implement output. 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 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: $122,500.00 - $183,700.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.
    $122.5k-183.7k yearly 12d ago
  • Software Engineer

    Qualcomm 4.5company rating

    Santa Clara, CA jobs

    Company: Qualcomm Atheros, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering We are looking for motivated Software Engineers to join the Qualcomm Wi-Fi software/firmware group to be part of defining the next generation of WLAN products. As part of this group, you will be responsible for: * Working with highly skilled development teams to innovate, architect, and implement next gen Wi-Fi standards software/firmware features on highly power and performance optimized SoCs * Developing software architecture, design, implementation of Wi-Fi features in embedded platforms in a very memory efficient way * Working with other connectivity & wireless technologies (Cellular, Bluetooth, UWB, Thread, etc.) for an optimal coexistence performance * Knowledge of wired/wireless technologies and IP networking is highly desirable but not necessary Minimum Qualifications: * Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Preferred Qualifications: * Over 3 years' of experience with C programing language in embedded platforms * TCP/IP & other Networking Protocols knowledge * Embedded Systems experience/Device drivers experience with strong debugging skills * Deep working experience & internal knowledge of any RTOS with strong computer architecture fundamentals * Wireless protocol experience (in particular: Wi-Fi, Bluetooth, UWB, and/or Thread) 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 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.
    $111.3k-166.9k yearly 60d+ ago
  • Product Software Engineer

    Qualcomm 4.5company rating

    San Diego, CA jobs

    Company: Qualcomm Innovation Center, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: * Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Roles and Responsibilities: * Strong C/C++ programming skills, with an emphasis on secure programming best practices. * Strong understanding of embedded hardware & driver concepts. * Strong understanding of software and computer architecture concepts. * Strong understanding of operating system concepts such as tasks, signals, timers, priorities, deadlocks, stacks, memory management, etc. * Ability to understand and ramp up quickly on technology to serve the need. * Good expertise and experience on product security for embedded devices like Crypto/TZ/Secure communication/DRM/Virtualization etc. will be an add-on. In addition to the above, we expect: * Strong verbal and written communication skills to convey routine factual information. * Being a team player who can function well with minimum supervision * Attention to detail and follow-through Level of Responsibility: * Works under supervision. * Decision-making affects direct area of work and/or work group. * Tasks require multiple steps which can be performed in various orders; planning, problem-solving, and prioritization must occur to complete the tasks effectively. 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 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: $94,200.00 - $141,200.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.
    $94.2k-141.2k yearly 60d+ ago
  • Video Software Engineer

    Qualcomm 4.5company rating

    San Diego, CA jobs

    Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering Qualcomm is the leading provider of smartphone SoCs and software technology in the world. Our technology solutions bring function and high-speed wireless connectivity to mobile devices, powering the majority of smartphones around the globe. As part of the video software global development team at Qualcomm, you will have the opportunity to work with an international team of hardware, systems, and software engineers to develop and integrate cutting edge video technology on Linux platforms powered by Qualcomm SoCs. Qualcomm SoCs provide integrated solutions for smart phone, computing, entertainment, automotive, connectivity, IoT, datacenter products worldwide. The Linux video software team drives the feature design, development, integration, and commercialization of video software and applications on Qualcomm's Snapdragon processors. Responsibilities: This position requires the candidate to design, implement, integrate, and commercialize various user and kernel mode software modules on Qualcomm's SOC that meets specified performance, latency, power, robustness, and stability metrics. Responsibilities include requirements analysis, software design/development/maintenance, and troubleshooting of video and Agentic AI related frameworks and drivers on the mobile and/or AI inferencing SOCs platforms. Ideal candidates will demonstrate the following skills/knowledge: * Android multimedia frameworks and video related applications. * Video usage models including playback, streaming, camcorder, WiFi display, and DRM. * Video compression standards (e.g. H264/H.265/AV1) * Streaming protocols and implementation (e.g HLS/HTTP/RTSP/DASH) * Experience Agentic AI frameworks and related algorithms * Expertise in working with tools and techniques used on Linux (Windbg, JTAG, etc.) * ARM or other embedded SoC development and debugging. * Master's degree in Engineering, Information Systems, Computer Science, or related field. * Experience with C and C++ Programming Languages. * Experience in Linux Kernel development with a focus on V4L2 and device driver programming. * Experience in video and imaging technologies, including video compression, post-processing, and computer vision. * Experience in researching and implementing ML algorithms and tools, and developing machine learning applications according to requirements. * Knowledge of software design patterns and multi-threaded programming. * Knowledge of computer architecture, operating systems, data structures, and algorithms, particularly with respect to Linux platforms. * Software debugging skills in embedded real time operating systems, preferably on Linux platforms * Understanding of power and performance considerations on embedded systems, preferably on Linux platforms Minimum Qualifications: * Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Preferred Qualifications: * 1+ year of experience with Programming Language such as C, C++, Java, Python, etc. * 1+ year of experience with Database Management Software. * 1+ year of experience with API. * 1+ year of work experience with Git, Perforce, or Source Code Management System. 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 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: $94,200.00 - $141,200.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.
    $94.2k-141.2k yearly 58d ago
  • Software Engineer (University Grad)

    Qualcomm 4.5company rating

    San Diego, CA jobs

    Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering Qualcomm's Government Technologies (QGOV) division develops special products based on its wireless terrestrial and satellite communication technologies for the military, federal, local, and foreign governments. In this role as a Software Engineer, you will support government-related research, development, integration and test of such systems, including adaptation and extension of commercial systems to novel applications and environments, as well as internal development efforts. Excellent written and verbal communications skills are essential. Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information. Must be a U.S. citizen and eligible to receive a U.S. Government security clearance This role requires full-time onsite work in San Diego, CA (5 days per week). Minimum Qualifications: * Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Preferred Qualifications: * 1+ year of experience with Programming Language such as C, C++, Java, Python, etc. * 1+ year of experience with Database Management Software. * 1+ year of experience with API. * 1+ year of work experience with Git, Perforce, or Source Code Management System. Principal Duties and Responsibilities: * Applies Software knowledge to assist and support the design, development, creation, modification, and validation of embedded and cloud edge software, applications, and/or specialized utility programs. * Analyzes user needs and software requirements. * Designs and implements small software features for products and systems. * Participates in the design, coding for small features, unit testing, minor debugging fixes, and integration efforts to ensure projects are completed on schedule. * Assists in performing code reviews and regression tests as well as the triaging of issues to ensure the quality of code. * Collaborates with others inside project team to accomplish project objectives. * Writes technical documentation for Software projects. Level of Responsibility: * Works under supervision. * Decision-making affects direct area of work and/or work group. * Requires verbal and written communication skills to convey basic, routine factual information. * Tasks require multiple steps which can be performed in various orders; some planning, problem-solving, and prioritization must occur to complete the tasks effectively. 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 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: $94,200.00 - $141,200.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.
    $94.2k-141.2k yearly 44d ago
  • Software Engineer

    Qualcomm 4.5company rating

    San Diego, CA jobs

    As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next generation experiences and drives digital transformation to help create a smarter, connected future for all. Artificial Intelligence is changing the world for the benefit of human beings and societies and Qualcomm, as the world's leading mobile computing platform provider, is committed to enable the wide deployment of intelligent solutions at the edge. For this role we are seeking a talented and motivated Senior Software Engineer with expertise in Android platform. The candidate will have opportunities to prototype, design, develop and support commercialization of embedded and cloud software solutions for cutting edge agentic mobile use cases. Software development would encompass adding features to Android Platform stack (Application Layer, Middleware and Native). Preferred Qualifications: * At least 3 years of experience working with embedded Linux and/or Android * Experience in Android SDK, NDK, Android OS concepts and architecture (HALs, Security and Treble) * 3+ years of industry experience developing using Modern C++ (C++14 or newer) and/or Java, Kotlin is preferred • Familiarity with python for automation * Familiarity with ARM processors, ARM Assembly, Mobile SoC architecture - subsystems, hypervisor/virtualization, security, memory, storage, buses, peripherals, power, thermals • Debugging skills, working experience in S/W bring up and analyzing crash dumps Minimum Qualifications: * Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 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 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: $94,200.00 - $141,200.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.
    $94.2k-141.2k yearly 38d ago
  • Windows Power Software Driver Developer, Senior

    Qualcomm 4.5company rating

    San Diego, CA jobs

    Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering Qualcomm Technologies Inc., the maker of the industry-leading Snapdragon SoCs, is the largest provider of complete chipset solutions for Microsoft Windows-on-Snapdragon products. Qualcomm is committed to developing solutions for the next generation of Windows-on-Snapdragon devices. The ideal software engineer will act as a key member of an Agile Scrum Team and play a pivotal role in the end-to-end lifecycle of all Windows-on-Snapdragon product lines. Strong software development skills will allow you to gather requirements, design, and develop device power management, CPU/DDR power and perf management, Thermal management and related features for Windows OS based products. Communication and collaboration skills are essential and as part of Windows power software team you will be interacting and coordinating with internal and external teams. Looking for a self-starter with excellent people skills and software design and development aptitude to match. The Ideal Candidate will have: * Embedded Windows software and good driver programming skills. * Solid understanding of Operating System concepts. * Windows and/or Linux kernel and driver development experience. * Understanding and experience in implementing power/thermal management driver software. * Strong understanding of C/C++, Shell Scripting or Python skills and hands-on experience on debugging ARM or other SoC embedded systems. * Strong communication and interpersonal skills. * Strong problem solving and debugging skills. * Ability to co-ordinate across stakeholders and drive towards task completion. 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: * 4+ years of Software Engineering or related work experience. * C/C++programming. * Windows OS internals and Windows Driver knowledge about power/thermal management. * Windows Device driver programming and debugging with WinDbg, JTAG/other tools. * ARM Processor architecture and Assembly Language. * Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications * Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). * Knowledge of OS/system performance profiling and optimization techniques. * Communication, written & interpersonal skills, motivation, the ability to learn quickly. 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 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.
    $111.3k-166.9k yearly 25d ago
  • Senior Software Engineer

    Qualcomm 4.5company rating

    San Diego, CA jobs

    Company: Qualcomm Innovation Center, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. 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: * Master's Degree in Engineering, Information Systems, Computer Science or related field. * 4+ years of Software Engineering or related work experience. * 2+ years of experience with Database Management Software. * 2+ years of experience with API. * 1+ year of work experience with Git, Perforce, or Source Code Management System. Principal Duties and Responsibilities: * Applies Software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs. * Analyzes user needs and software requirements to design and customize software for optimal operational efficiency. * Designs and implements software modules for products and systems. * Participates in the design, coding for large features, unit testing, significant debugging fixes, and integration efforts to ensure projects are completed to specifications and schedules. * Performs code reviews and regression tests as well as triages and fixes issues to ensure the quality of code. * Collaborates with others inside project team to accomplish project objectives. * Writes technical documentation for Software projects. 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. * Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively. 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 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.
    $111.3k-166.9k yearly 42d ago
  • Sr. Software Engineer

    Qualcomm 4.5company rating

    San Diego, CA jobs

    Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering Software Analytics and Global Automation(SAGA) team is looking for a passionate, self-driven and innovative Software engineer who is eager to work on cutting edge technologies. The ideal candidate should have a strong foundation in C/C++ programming and a passion for software development. 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: * 3-5 years industry experience in the following areas. * Excellent coding and debugging skills in C/C++. * Must have good knowledge on Data structure and algorithms. * Experience in object-oriented analysis and design (OOA and OOD) * Good knowledge of Design patterns. * Must have excellent analytical and problem-solving skills. * Have development experience in Windows/Linux based environment. * Ability to work in a fast-paced dynamic team environment. * Experience with version control systems (e.g., Git). * Knowledge of software development lifecycle (SDLC) processes. * Understanding of multi-threading and concurrency. * Possess good communication skills and be a team player. Additional Qualifications: * Web development skills, Electron, React, Angular, and Node.js, Jenkins, and CI/CD processes. * Development experience with USB drivers; knowledge of libusb is a plus. * AI programming / Large language models (LLMs etc.. Key Responsibilities: Design, develop, test, and maintain C/C++ applications. * Collaborate with cross-functional teams to design and implement software solutions. * Gather requirements and drive the feature delivery end-to-end. * Debug and resolve complex software defects and issues. * Conduct code reviews and provide constructive feedback. * Write and maintain technical documentation. * Stay updated with the latest industry trends and technologies. 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 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.
    $111.3k-166.9k yearly 60d+ ago
  • Senior Software Engineer - Linux

    Qualcomm 4.5company rating

    San Diego, CA jobs

    Company: Qualcomm Innovation Center, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering 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. 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: * 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-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.
    $111.3k-166.9k yearly 60d+ ago
  • Software Engineer, Sr - Power and Limits Management

    Qualcomm 4.5company rating

    San Diego, CA jobs

    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 As a Power and Limits software engineer, candidates will own or participate in one or more of the following: * 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. 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 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 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.
    $111.3k-166.9k yearly 58d ago
  • Senior Software Engineer, Customer Engineering

    Qualcomm 4.5company rating

    San Diego, CA jobs

    Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering We are seeking an experienced embedded software engineer to join our team in a Customer Engineering (CE) role. The CE team is a cross-functional team that requires strong software development skills in addition to comprehensive communication, documentation and customer interaction competencies. This position has an emphasis on embedded software development tasking but also includes work on various phases of the product integration cycle including authoring technical documentation, collaborating with test and system engineering teams, and working closely with partners and customers to provide expertise in system design and integration. This role is ideal for someone with a strong background in embedded software development but also enjoys the challenges and rewards of working directly with multiple teams to drive customer integration of QGOV products to ensure adoption by end users. This role requires full-time work onsite in San Diego, CA (5 days per week). Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information. Must be a U.S. citizen and eligible to receive a U.S. Government security clearance Minimum Qualifications: * Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Qualifications * Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field. * 4+ years of experience in embedded systems with a focus on any of the following subsystems: modem, BSP/bootloader, networking, compute/AI/Machine Vision, multimedia (camera, audio), platform security, virtualization * Extensive experience on any of the following embedded platforms: mobile, robotics, automotive * Extensive experience on any of the following software platforms: Android, Linux, QNX, microkernels/RTOS * Expertise in the following languages: C/C++, Python * Experience in creating engineering documentation and presentations * Comfortable explaining complex technical concepts to non-technical stakeholders * Must be a US Citizen * Must be eligible to obtain a Top Secret security clearance * Must be available for limited travel Preferred Qualifications * 4+ years of experience in embedded systems with a focus on any of the following subsystems: modem, BSP/bootloader, networking, compute/AI/Machine Vision, multimedia (camera, audio), platform security, virtualization * Deep expertise with the Linux kernel including modifying device tree and kernel configurations * Experience writing Linux kernel drivers * Experience with bash scripting, makefile and CMake * Working knowledge of common embedded communication protocols (e.g. USB, PCIE, SPI, I2C, etc) * Working knowledge of hardware principles including reading device schematics * Knowledge of 3GPP specifications and modem architecture * Prior experience working with government or defense-related systems * Experience in delivering presentations or demos to customers 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 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: $94,200.00 - $141,200.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.
    $94.2k-141.2k yearly 60d+ ago
  • Sr. Presales Engineer

    Motorola Solutions 4.5company rating

    Senior software engineer job at Motorola Solutions

    At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that's critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future. Department OverviewThe Presales Engineering group is the technical center of the Sales organization. Our engineers bring to life the innovative communications solutions that make a difference in the moments that matter. As the solutions architect owner, the Presales Engineering group has the technology and design responsibility for all sales support engagements. See our YouTube video on Presales Engineering at Motorola Solutions: ******************************************* Job Description The Sr. Presales Engineer will oversee presales opportunities and development of complex projects, managing all stages of the projects from scope definition through project closure. The Sr. Presales Engineer is the architect and owner of solutions proposed to our public safety customers. They are responsible for working closely with the Sales team and various stakeholders to deliver customer driven, world class, leading edge, end-to-end solutions that rise to the challenges of first responder agencies. The role encompasses the development, construction, evaluation, and refinement of system solutions and architectures to align with specific client demands. The Sr. Presales Engineer will take an active role in leading and mentoring other engineers within the team. The Presales team concentrates on the following mission-critical communications technologies at various levels of complexity: Public Safety grade mobile/portable voice and data networks, Advanced Mobile devices, Public Safety mobile broadband networks and devices (LTE), Integrated Command & Control: 9-1-1 Dispatch Consoles, Mobile Video, Cybersecurity and more. Responsibilities include but are not limited to: Radio coverage design and analysis Generating equipment lists Describing system designs, including creating diagrams Understanding customer requirements Calculating power and networking requirements Participating in proposal reviews and contract negotiations Providing consultative guidance to customers and the sales team Delivering presentations to customers Coordinating with various functional teams to address business unit goals in proposals and win-strategies Developing implementation approaches and service plans to win competitive projects Meeting/exceeding customer requirements and suggesting value alternatives when requirements cannot be met Managing solutions to meet sales, revenue and margin goals Driving sole source & RFP (Request for Proposal) projects to completion Collaborating with project team members in the development of proposed solutions Working with third-party vendors to develop fully integrated solution Qualifications: Bachelor of Science degree preferred; Preferred emphasis in Electrical, Wireless, Computer, Network Engineering or Computer Science 7+ years of experience in sales engineering and/or solutions architecture Strong general knowledge of wireless communications fundamentals and voice/data architectures - both public and private (e.g. APCO P25, LTE, 802.11, 3G/4G) highly desirable Strong general knowledge of IP networking architecture, protocols and security highly desirable Knowledge of Radio Frequency (RF) coverage predictions, traffic/capacity modeling, and related toolsets an asset Strong written and oral communications skills with the ability to present complex topics to technical and non-technical audiences Ability to build strong relationships with internal and external stakeholders Willingness to think out of the box and challenge the status quo Attention to detail and a flawless execution mindset Target Base Salary Range: $90,000 - $105,000 USD Consistent with Motorola Solutions values and applicable law, we provide the following information to promote pay transparency and equity. Pay within this range varies and depends on job-related knowledge, skills, and experience. The actual offer will be based on the individual candidate. #LI-MM1 Basic Requirements High school diploma or equivalent 7+ years of experience in engineering and/or solutions architecture Travel RequirementsUnder 25% Relocation ProvidedNone Position TypeExperienced Referral Payment PlanNo Our U.S. Benefits include: Incentive Bonus Plans Medical, Dental, Vision benefits 401K with Company Match 10 Paid Holidays Generous Paid Time Off Packages Employee Stock Purchase Plan Paid Parental & Family Leave and more! EEO Statement Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you'd like to join our team but feel that you don't quite meet all of the preferred skills, we'd still love to hear why you think you'd be a great addition to our team. We're committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please complete this Reasonable Accommodations Form so we can assist you.
    $90k-105k yearly Auto-Apply 22d ago

Learn more about Motorola Solutions jobs

View all jobs