PMIC Embedded Software Engineer

A 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 · Consumer

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, Battery Management, and user interface components across various operating systems.

As a member of this dynamic team, you'll be at the forefront of developing software for multiple platforms including boot loaders, Windows, UEFI, Linux, Android, and various real-time operating systems (RTOS) like Zephyr and FreeRTOS. Your work will directly impact power management solutions across diverse product categories from mobile devices to emerging IoT applications.

The position offers excellent growth opportunities, working alongside industry experts in a collaborative environment. You'll be involved in the entire development lifecycle, from requirements gathering to implementation and customer support. The role combines technical challenges in embedded systems with the opportunity to work on next-generation power management solutions.

Qualcomm offers a comprehensive benefits package including competitive salary, annual bonuses, RSU grants, and extensive learning opportunities. The company's commitment to innovation and technological advancement makes this an ideal position for someone passionate about embedded software development and power management systems.

This role is perfect for candidates who want to contribute to innovative technologies while working with a global leader in semiconductor and telecommunications equipment. You'll be part of a team that shapes the future of power management in mobile and IoT devices, with opportunities to work on emerging technologies and markets.

Last updated 5 hours ago

Responsibilities For PMIC Embedded Software Engineer

  • Collaborate with hardware designers and system architects to gather requirements
  • Develop software for power management, IO interfaces, Battery Management, and user interfaces
  • Work with kernel software engineers to 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 areas

Requirements For PMIC Embedded Software Engineer

Python
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 1-5 years of SW Development Experience
  • Proficiency in C/C++ development on mobile devices
  • Understanding of memory management, timers, interrupt architecture, and threads
  • Experience creating drivers for multi-core/CPU and multithreaded systems
  • Familiarity with circuit theory, especially analog and digital components
  • Experience with Programming Language such as C, C++, Java, Python

Benefits For PMIC Embedded Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Tuition reimbursement
  • Mentorship programs
  • Comprehensive health coverage
  • Family resources

Interested in this job?

Jobs Related To Qualcomm PMIC Embedded Software Engineer

Embedded Software Engineer

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

Software Engineer - Kernel Services

Entry-level Software Engineer position at Qualcomm focusing on embedded systems and kernel services development for various platforms.

PCIe Software Engineer

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

Engineer– Device driver development

Entry-level Device Driver Development Engineer position at Qualcomm India, focusing on ARM SoC driver development with C and Linux.

Windows Developer - Debugger, PC Compute

Windows Developer position at Qualcomm focusing on debugger development for PC Compute platforms, requiring expertise in embedded systems and Windows internals.