Qualcomm logo

Embedded Software Engineer, Sr

Qualcomm

Boulder, CO
Full Time
Senior
100k-150k
10 days ago

Job Description

About the Role

QCT Core Technologies is looking to hire talented engineers in the Power and Limits management software group. In this highly visible role, candidates will be working in a dynamic environment, interfacing across multiple disciplines including system, power, software, and hardware engineers to develop innovative architectures that meet the requirements of Qualcomm's growing product portfolio. Candidates will gain exposure to the full product life cycle from pre-silicon to commercialization of Qualcomm chipsets.

Key Responsibilities

  • Analyze requirements, design robust software solutions, and ensure power efficiency for current and next-generation chipsets to meet growing processor subsystem demands.
  • Perform detailed analysis of existing software to provide recommendations for performance, memory, and power utilization improvements, including software optimizations, SW/HW partitioning, and new algorithms.
  • Develop tools for silicon profiling, validation, and debugging across all SOC components.
  • Involvement in pre-silicon evaluations and sign-offs.
  • Scope opportunities for hardware acceleration by providing recommendations to the hardware team.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering or related work experience, or Master's degree with 1+ year of experience, or PhD in a related field.
  • 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc.
  • Experience in analyzing software for performance, memory, and power optimization.
  • Ability to read hardware programming guides and write drivers/software based on that information.
  • Experience with embedded software development.
  • Knowledge of machine learning concepts.
  • Familiarity with Agile development methodologies such as Kanban.
  • Experience with version control systems such as Perforce or Git.

Nice to Have

  • 5 years of industry experience in computer architecture (ARM preferred).
  • Experience with Real Time Operating Systems.
  • Proficiency in C/ASM programming.
  • Experience debugging real-time embedded systems using JTAG or equivalent.
  • Knowledge of compilers and linkers.
  • Python scripting skills.
  • Ability to read hardware programming guides and write drivers/software based on that information.
  • Experience with machine learning.
  • Familiarity with working on various HLOS (e.g., Android) on application cores to meet performance goals.

Qualifications

  • Bachelor's, Master's, or PhD in Engineering, Information Systems, Computer Science, or related field.

Benefits & Perks

  • Competitive salary range of $100,200.00 - $150,200.00.
  • Annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Highly competitive benefits package supporting success at work, home, and play.

Working at Qualcomm

Qualcomm is committed to equal opportunity employment and providing an accessible process for individuals with disabilities. The company values building great products, innovation, and pushing boundaries to impact millions of end users. Qualcomm emphasizes security, confidentiality, and adherence to policies and procedures.

Apply Now

Job Details

Posted AtJun 11, 2025
Salary100k-150k
Job TypeFull Time
Work ModeRemote
ExperienceSenior

About Qualcomm

Website

qualcomm.com

Company Size

10000+ employees

Location

Boulder, CO

Industry

Semiconductor and Other Electronic Component Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches