Posted in

PMIC Embedded Software Engineer – Senior – Software Engineering

PMIC Embedded Software Engineer – Senior – Software Engineering

CompanyQualcomm
LocationSan Diego, CA, USA
Salary$111300 – $166900
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelJunior, Mid Level, Senior

Requirements

  • Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • OR Master’s degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
  • OR PhD in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Responsibilities

  • 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 (e.g., camera flash, LEDs, keys, haptics, backlight).
  • 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.
  • Contribute to emerging segments such as wearables, automotive, drones, and other IoT areas.

Preferred Qualifications

  • Master’s Degree in Computer Science, Engineering, or related field.
  • 5+ 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 (e.g., IoT, smartphones).
  • New graduates with relevant coursework experience are encouraged to apply.
  • Understanding of memory management, timers, interrupt architecture, and threads.
  • Prior exposure to Zephyr RTOS is advantageous.
  • Experience creating drivers for multi-core/CPU and multithreaded systems.
  • Familiarity with circuit theory, especially analog and digital components.
  • Prior exposure to USB Type-C PD and battery management software is advantageous.
  • Experience with Windows DMF/WDF/WDM Software Architecture is a plus.
  • Familiarity with Qualcomm products is beneficial.