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
Entry-Level Software Engineer
In-Person
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 presents an exciting opportunity to work at the forefront of power management and system development.

As a PMIC Embedded Software Engineer, you'll be responsible for 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 platforms such as boot loaders, Windows, UEFI, Linux, Android, and various real-time operating systems (RTOS).

The role offers a comprehensive compensation package ranging from $94,200 to $141,200, along with competitive benefits including medical, dental, and vision insurance, 401k, education budget, and mental health assistance. You'll be working in San Diego, CA, collaborating with cross-functional teams and contributing to innovative solutions.

Key responsibilities include developing software for power management and IO interfaces, implementing new features in various kernel frameworks, and partnering with Qualcomm's ecosystem to develop new products. You'll also assist customer engineering teams in launching Qualcomm-powered products and contribute to emerging segments such as wearables, automotive, and IoT areas.

The ideal candidate should have a Bachelor's degree in Engineering, Computer Science, or related field, with proficiency in C/C++ development and understanding of memory management, timers, and interrupt architecture. Experience with multi-core systems and familiarity with circuit theory is essential.

At Qualcomm, you'll be part of a leading technology innovator that pushes the boundaries of what's possible. The company offers excellent growth opportunities, working alongside industry experts while contributing to world-changing innovations. Join us in shaping the future of technology and unlock your full potential in a supportive, inclusive culture that values innovation and excellence.

Last updated 13 minutes ago

Responsibilities For PMIC Embedded Software Engineer

  • Develop software for power management, IO interfaces, Battery Management, and user interfaces
  • Work closely with kernel software engineers to implement new features and frameworks
  • Partner with Qualcomm's ecosystem to develop new products
  • Assist customer engineering teams in launching Qualcomm-powered products
  • Analyze user needs and software requirements
  • Design and implement small software features for products and systems
  • Participate in code reviews and regression tests
  • Write technical documentation for Software projects

Requirements For PMIC Embedded Software Engineer

Java
Python
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 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
  • 1+ year of experience with Programming Languages (C, C++, Java, Python)
  • 1+ year of experience with Database Management Software
  • 1+ year of experience with API
  • 1+ year of work experience with Git, Perforce, or Source Code Management System

Benefits For PMIC Embedded Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Mental Health Assistance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Education Budget
  • Mental Health Assistance

Interested in this job?

Jobs Related To Qualcomm PMIC Embedded Software Engineer

PCIe Software Engineer

PCIe Software Engineer position at Qualcomm Technologies, developing embedded software and drivers for next-generation mobile and compute platforms.

Windows Developer - Debugger, PC Compute

Windows Developer position at Qualcomm focusing on debugger development for PC Compute platforms, working with Windows on Snapdragon products.

New Graduate- Camera engineer - Automotive SW

Entry-level Camera Engineer position at Qualcomm China, focusing on automotive camera software development and embedded systems.

CNSS/GNSS Hardware Customer Engineer

CNSS/GNSS Hardware Customer Engineer position at Qualcomm India, focusing on wireless product integration and customer support with comprehensive benefits.

Engineer

Entry-level software engineering position at Qualcomm focusing on embedded systems development and integration, requiring C programming expertise and offering comprehensive benefits.