Taro Logo

PMIC Embedded Software Engineer

A leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation.
$94,200 - $141,200
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Automotive · Consumer

Description For PMIC Embedded Software Engineer

Qualcomm Technologies is seeking a talented PMIC Embedded Software Engineer to join their Core Platform PMIC software development team. This role focuses on creating cutting-edge software solutions for power regulation, system clocking, ADC, IOs, Battery Management, and user interface components across various operating systems. The position involves working with boot loaders, Windows, UEFI, Linux, Android, and real-time operating systems like Zephyr and FreeRTOS.

As a Software Engineer at Qualcomm, you'll be at the forefront of technology innovation, designing and developing embedded software solutions that power next-generation experiences. You'll collaborate with cross-functional teams including hardware designers, system architects, and other engineering teams to create sophisticated power management and IO solutions.

The role offers exposure to diverse markets beyond mobile/smartphone/laptop/desktop, including emerging segments such as wearables, automotive, drones, and IoT. You'll have the opportunity to work with Qualcomm's ecosystem partners and assist customer engineering teams in launching products powered by Qualcomm technology.

The position offers competitive compensation including a base salary range of $94,200 - $141,200, along with annual bonuses, RSU grants, and comprehensive benefits. Qualcomm provides a supportive, inclusive culture where innovative ideas are valued and career growth is actively encouraged through continuous learning programs, tuition reimbursement, and mentorship opportunities.

This is an excellent opportunity for someone passionate about embedded software development to work with industry-leading experts and contribute to innovative technologies that impact lives globally. The role combines technical challenges with professional growth opportunities in a company known for pushing the boundaries of what's possible in technology.

Last updated a day ago

Responsibilities For PMIC Embedded Software Engineer

  • 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
  • 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

Requirements For PMIC Embedded Software Engineer

Linux
Python
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 2+ years of Software Engineering or related work experience
  • 1+ year of work experience with Git, Perforce, or Source Code Management System
  • 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

Benefits For PMIC Embedded Software Engineer

Medical Insurance
401k
Equity
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health benefits package
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm PMIC Embedded Software Engineer