Qualcomm logo

Senior PMIC Embedded Software Engineer

Qualcomm

San Diego, CA
Full Time
Senior
111k-167k
7 days ago

Job Description

About the Role

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. This role is with the Core Platform PMIC Software Development team. Qualcomm pushes the boundaries of technology to enable next-generation experiences and drives digital transformation to create a smarter, connected future for all. The work spans platforms such as boot loaders, Windows, UEFI, Linux, Android, and various RTOS like Zephyr and FreeRTOS. The engineer collaborates with systems, hardware, architecture, and test teams to develop system-level software solutions for power regulation, system clocking, ADC, IOs, Battery Management, and user interface components such as camera flash, haptics, backlight, and LEDs across various operating systems.

Key Responsibilities

  • Collaborate with hardware designers and system architects to gather requirements and define new HW/SW systems.
  • Develop software for power management, IO interfaces, USB Type-C PD, Battery Management, and user interfaces (e.g., camera flash, LEDs, keys, haptics, backlight).
  • Work closely with kernel software engineers to implement new features and frameworks in UEFI, Windows, and Linux kernels.
  • Partner with Qualcomm's ecosystem to develop new products.
  • Assist customer engineering teams in launching Qualcomm-powered products.
  • Contribute to market expansion into segments such as wearables, automotive, drones, and other IoT areas.
  • Analyze user needs and software requirements to design and customize software for operational efficiency.
  • Design and implement software modules for products and systems.
  • Participate in coding, unit testing, debugging, and integration efforts to meet project specifications and schedules.
  • Perform code reviews, regression tests, and issue triage to ensure code quality.
  • Write technical documentation for software projects.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of software engineering experience, or Master's degree with 1+ year, or PhD in a related field.
  • 2+ years of experience with programming languages such as C, C++, Java, Python, etc.
  • Experience in developing software for power management, IO interfaces, or related embedded systems.
  • Understanding of memory management, timers, interrupt architecture, and threads.
  • Experience with kernel software development in UEFI, Windows, or Linux.
  • Familiarity with multi-core/CPU driver creation and multithreaded systems.
  • Knowledge of circuit theory, analog and digital components, and USB Type-C PD or battery management software is advantageous.
  • Experience with version control systems like Git, Perforce, or similar.

Nice to Have

  • Master's Degree in Computer Science, Engineering, or related field.
  • 5+ years of software engineering experience.
  • 3+ years of experience with source code management systems.
  • Proficiency in C/C++ development on mobile devices (e.g., IoT, smartphones).
  • Prior exposure to Zephyr RTOS.
  • Experience creating drivers for multi-core/CPU and multithreaded systems.
  • Familiarity with Qualcomm products.
  • Experience with Windows DMF/WDF/WDM architecture.
  • Understanding of circuit theory, especially analog and digital components.
  • Experience with USB Type-C PD and battery management software.

Qualifications

  • Educational background as specified in requirements (Bachelor's, Master's, or PhD in relevant fields).

Benefits & Perks

  • Competitive salary range: $111,300.00 - $166,900.00.
  • Annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Comprehensive benefits package supporting work, home, and leisure.
  • Support for individuals with disabilities during the application process.

Working at Qualcomm

Qualcomm is committed to equal opportunity employment, fostering an inclusive environment that values diversity. They emphasize security, confidentiality, and adherence to policies and procedures, including those related to protecting proprietary information. Qualcomm supports accessibility and reasonable accommodations for individuals with disabilities throughout the hiring process.

Apply Now

Job Details

Posted AtJul 17, 2025
Salary111k-167k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Qualcomm

Website

qualcomm.com

Location

San Diego, CA

Industry

Other Electronic Component Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches