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
Enterprise SaaS · 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, and Battery Management across various operating systems including boot loaders, Windows, UEFI, Linux, Android, and real-time operating systems.

The position requires expertise in C/C++ development, with a focus on embedded systems and firmware development. You'll be working on critical components like power management, IO interfaces, and user interface elements such as camera flash, haptics, and LEDs. The role involves close collaboration with hardware designers, system architects, and kernel software engineers to implement new features and frameworks.

As part of Qualcomm's innovative team, you'll contribute to emerging segments including wearables, automotive, drones, and IoT areas, beyond traditional mobile and desktop markets. The company offers competitive compensation including base salary ($94,200 - $141,200), annual bonus opportunities, and RSU grants, along with comprehensive benefits covering health, wealth, and wellbeing.

The ideal candidate should have 1-5 years of software development experience, strong understanding of RTOS concepts, and familiarity with analog and digital circuit theory. This role provides an excellent opportunity to work with leading technology experts and contribute to world-changing innovations while developing your career in a supportive, inclusive environment that values continuous learning and professional growth.

Last updated 19 days ago

Responsibilities For PMIC Embedded Software Engineer

  • Design, develop, and validate embedded and cloud edge software
  • Develop software for power management, IO interfaces, Battery Management, and user interfaces
  • Implement new features in UEFI, Windows, and Linux kernels
  • Partner with ecosystem to develop new products
  • Assist customer engineering teams in launching products
  • Perform code reviews and regression tests
  • Write technical documentation

Requirements For PMIC Embedded Software Engineer

Linux
Python
Java
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 1+ year experience with C/C++, Java, Python programming
  • Understanding of memory management, timers, interrupt architecture, and threads
  • Experience with database management software
  • Experience with API development
  • Experience with Git, Perforce, or Source Code Management System
  • Knowledge of analog and digital circuit theory

Benefits For PMIC Embedded Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Equity
  • Annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health coverage
  • Financial planning resources
  • Mental health support
  • Wellbeing programs

Interested in this job?

Jobs Related To Qualcomm PMIC Embedded Software Engineer

Engineer - Automotive Audio Test

Entry-level Automotive Audio Test Engineer position at Qualcomm, focusing on embedded software development and testing with Python in Bangalore.

Memory System Engineer

Memory System Engineer position at Qualcomm China, focusing on DDR/Storage debugging and system-level software solutions for mobile and IoT platforms.

Embedded Developer

Entry-level Embedded Developer position at Qualcomm India, focusing on embedded and cloud edge software development with C programming expertise required.

Memory System Engineer

Memory System Engineer position at Qualcomm China focusing on debugging and optimizing memory and storage solutions across various platforms.

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, offering competitive salary and comprehensive benefits.