×
Register Here to Apply for Jobs or Post Jobs. X

CPU Software Telemetry Tools Developer

Job in Markham, Ontario, Canada
Listing for: Qualcomm
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, Python, C++ Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

CPU Software Telemetry Tools Developer

Company:
Qualcomm Canada ULC

Job Area:
Engineering >
Software Engineering, Data Center team.

General Summary

Qualcomm Data Center team is developing high‑performance, energy‑efficient server solutions for data center applications. We seek highly talented, innovative, team‑oriented individuals for cutting‑edge technology work.

Mission

Transform the industry by reimagining silicon and developing next‑generation computing platforms. Collaborate with world‑class engineers to create innovative solutions that push performance, energy efficiency, and scalability limits. Focus on reference platforms based on Qualcomm’s Snapdragon SoC, delivering hardware, software, reference designs, user guides, SDKs, and more.

Minimum Qualifications
  • Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
  • Master’s degree with 5+ years of Software Engineering experience.
  • PhD with 4+ years of Software Engineering experience.
  • 3+ years of experience with programming languages such as C, C++, Java, Python.
Preferred Qualifications
  • 5+ years experience with fetching or analyzing telemetry from silicon compute‑based devices.
  • 3+ years experience implementing APIs.
  • Software and hardware performance optimization experience (Linux).
  • Experimenting with visualizing performance statistics.
  • Experience with kernel and firmware programming for Linux or other OS.
  • Experience coding C/Python APIs to control hardware.
  • Understanding hardware architectures and design documents.
  • Experience as tools programmer with performance tuning.
  • Aarch
    64 Datacenter server CPU design experience.
  • Enjoys tuning for performance.
  • Will work on internal lab tools within the semiconductor industry.
Preferred Programming Languages
  • Python, C/C++ etc.
  • ARM assembly (reading).
  • Verilog (reading).
Desired Qualities and Interests
  • Python scripting for automating workloads and data analysis.
  • Interfacing with hardware via debuggers, firmware, or software.
  • Using SW/HW debuggers (gdb, Lauterbach, JTAG).
  • Using performance monitoring tools (Linux, Windows).
  • SOC or hardware ASIC design experience.
  • Power and performance monitoring and measurement.
  • CPU over/under clocking and voltage tuning.
  • Team player; desire to learn; thrives in lab environment.
Principal Duties and Responsibilities
  • Design, develop, create, modify, and validate embedded and cloud edge software, applications, and utility programs.
  • Analyze user needs, software requirements, and constraints to design customized sophisticated software.
  • Design and implement software subsystems for large‑scale products and systems.
  • Lead design, coding, and testing to meet specifications and schedules.
  • Perform code reviews, regression tests, triage, and fixes to maintain code quality.
  • Collaborate with hardware, systems, and test engineers.
  • Write detailed technical documentation for complex projects.
Accommodation Statement

Qualcomm is an equal‑opportunity employer. If you need an accommodation during the application/hiring process, email disabili or call our toll‑free number. Upon request, Qualcomm will provide reasonable accommodations. This email address is used to provide accommodations; we will not respond to application status inquiries.

Company Policies

Qualcomm expects employees to abide by all applicable policies and procedures, including security and confidentiality requirements, to the extent permissible under applicable law.

Recruiting Agencies

Our Careers Site is only for individuals seeking a job ffing and recruiting agencies are not authorized to use this site. Qualcomm does not accept unsolicited resumes or applications from agencies.

If you would like more information about this role, please contact Qualcomm Careers.

#J-18808-Ljbffr
Position Requirements
5+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary