PMIC Embedded Software Engineer

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation for a smarter, connected future.
$94,200 - $141,200
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Automotive · Enterprise SaaS

Description For PMIC Embedded Software Engineer

Qualcomm Technologies, Inc. is seeking a talented PMIC Embedded Software Engineer to join their Core Platform PMIC Software Development team. This role offers an exciting opportunity to work on cutting-edge software solutions for power regulation, system clocking, ADC, IOs, and Battery Management across various operating systems including Windows, Linux, Android, and RTOS platforms. The position combines embedded systems expertise with power management innovation, requiring skills in C/C++ development, RTOS knowledge, and driver development. Working at Qualcomm means joining a leader in technology innovation, with opportunities to contribute to world-changing products while collaborating with top industry experts. The role offers competitive compensation ($94,200 - $141,200) and comprehensive benefits including health coverage, financial planning, and professional development opportunities. The position is based in San Diego, California, and is perfect for engineers passionate about embedded systems and power management who want to work on next-generation technologies in mobile, automotive, IoT, and other emerging markets.

Last updated 15 hours ago

Responsibilities For PMIC Embedded Software Engineer

  • Develop software for power management, IO interfaces, Battery Management, and user interfaces
  • Implement new features 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 emerging segments such as wearables, automotive, drones, and IoT
  • Perform code reviews and regression tests
  • Write technical documentation for Software projects

Requirements For PMIC Embedded Software Engineer

Python
Java
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 1+ years of experience with C/C++ development on mobile devices
  • Understanding of RTOS, memory management, timers, interrupt architecture, and threads
  • Experience with driver development for multi-core systems
  • Familiarity with analog and digital circuit theory
  • Knowledge of USB Type-C PD and battery management software
  • Experience with Windows DMF/WDF/WDM Software Architecture

Benefits For PMIC Embedded Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future preparation programs
  • Emotional/mental health support
  • Wellbeing programs
  • Tuition reimbursement
  • Mentorship programs
  • Annual discretionary bonus program
  • Annual RSU grants

Interested in this job?

Jobs Related To Qualcomm PMIC Embedded Software Engineer

Software Engineer - Kernel Services

Entry-level embedded software engineering role at Qualcomm focusing on kernel services development, offering competitive compensation and comprehensive benefits.

Embedded Real Time Operating System Software Engineer (QuRT OS, Zephyr)

Entry-level embedded software engineering role at Qualcomm focusing on RTOS development for QuRT OS and Zephyr systems.

Embedded Software Engineer

Entry-level Embedded Software Engineer position at Qualcomm focusing on IPC and VM driver development for automotive chipsets.

New Graduate- Camera engineer - Automotive SW

Entry-level Camera Engineer position at Qualcomm China focusing on automotive software development and camera functionality for infotainment platforms.

PCIe Software Engineer

PCIe Software Engineer position at Qualcomm Technologies focusing on embedded software development for next-generation mobile and compute platforms.