Embedded software engineer senior
General Summary:
As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drive digital transformation across industries. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud-edge software, applications, and specialized utility programs that launch cutting-edge, world-class products.
Qualcomm is looking for software engineers to develop embedded platform software for CPU, DSP, and NPU processors and AI engines comprising its SoC portfolio for mobile, automotive, compute, and other markets. In this role, you will utilize your solid foundation in embedded software development, operating systems, and drivers to deploy platform software for complex AI and multimedia use cases running on our SoCs.
As part of the DSP Platform Software Team, you will work across all levels of the stack on Qualcomm Snapdragon processors. Youll contribute to the design and implementation of inter-processor communication, memory management mechanisms, execution environments, concurrency management, and other software frameworks that enable DSP acceleration for machine learning inference, computer vision, image/video processing, sensors, IoT, automotive, audio, and more.
We are looking for enthusiastic, versatile, and self-motivated engineers ready to take ownership of technical deliverables and grow into system-level contributors.
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.Responsibilities
- Architect, design, and develop multimedia frameworks across heterogeneous processors.
- Develop high-performance system drivers for compute resources and AI acceleration.
- Profile and optimize software for performance, memory, and power efficiency.
- Collaborate with hardware, systems, and test teams to ensure seamless integration.
- Participate in design and code reviews; contribute to system-level debugging and issue resolution.
- Offsite and occasional onsite work with OEMs and Independent Software Vendors may be required.
Preferred Qualifications
- Masters degree in Engineering, Computer Science, or related field.
- 5+ years of experience in embedded software development.
- Strong proficiency in C/C++ and real-time operating systems.
- Experience with multi-threaded programming, hardware drivers, and inter-processor communication.
- Solid understanding of computer architecture and embedded system design.
- Experience with Qualcomm Hexagon DSP or similar platforms.
- Multimedia software development experience on Android, Windows, or Linux.
- Exposure to machine learning or computer vision workloads.
- Familiarity with scripting (Python, shell) and test automation.
- Strong debugging and profiling skills using tools like Trace32, JTAG, etc.
- Versatile attitude to learn new architectures and operating systems.
- Self-motivated and able to work independently.
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[[email protected]]{target=" blank"}or call Qualcomm's toll-free number found[here]( public article viewandsysparm article=KB0039028){target=" blank"}. 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 unsolicitedresumes/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.
Recommended Jobs
Senior Project Manager Healthcare IT / HRIS Systems
IDR is seeking a Senior Project Manager Healthcare IT / HRIS Systems to join one of our top clients for an opportunity in City, State. This role involves leading large-scale healthcare IT and HRIS i…
Senior HPC & Kubernetes Systems Architect
A leading scientific research laboratory in Berkeley, CA, seeks a Senior HPC Cluster Systems Administrator to maintain and optimize Linux-based resources and high-performance computing systems. The r…
Research Associate II - Tumor Immunology
Join the forefront of groundbreaking research at City of Hope where we're changing lives and making a real difference in the fight against cancer, diabetes, and other life-threatening illnesses. Our…
Housekeeper
Cooking Korean food/american food. Basic cleaning, dusting, vacuuming. Doing laundry.House sitting, dog sitting, sometimes pick-up child from school, drop-offs to sports practice, drop-off to airport.
Global Hardware Asset Manager & ITAM Innovator
A technology consulting firm is seeking a Business Analyst III Hardware Asset Manager to support a large-scale Asset Management and Logistics program in San Diego, CA. This role requires strong proje…
Senior Mechanical Engineer
Quantum computing holds the promise of humanity’s mastery over the natural world, but only if we can build a real quantum computer. PsiQuantum is on a mission to build the first real, useful quantu…
Tribal Engineer
Tribal Engineer STATUS : Permanent / Full Time / Exempt, 40 hrs. per week DEPARTMENT : Realty/Planning REPORTS TO : Vice-Chairman SALARY : $75,000 - $90,000 DOE DATE POSTED: 9/22/…
Touch HW Validation Engineer - Multidisciplinary Impact
A leading tech company is looking for an engineer in touch technology development responsible for defining solutions and methodologies for validation of touch solutions. Candidates must have a strong…
Senior Project Engineer (Construction)
Summary Our client, a rapidly growing and highly respected commercial general contracting company based in Los Angeles, CA , is seeking an experienced Senior Project Engineer (PE) to join their…
Assistant Project Manager
Summary:: The Assistant Project Manager is responsible for performing the assigned administrative duties of the project, as well as maintaining the project organization and flow; performing this work…