Description:
Qualcomm is hiring a CPU Software Telemetry Tools Developer for its Data Center team in Markham, Ontario, to support the development of high-performance, energy-efficient server solutions built on Snapdragon SoCs. This full-time role involves working at the forefront of server CPU architecture and performance tools development.
In this position, you’ll contribute to designing and developing software tools that analyze and optimize telemetry from silicon compute devices. You’ll collaborate with a team of world-class engineers to ensure no system performance is left untapped—whether through API design, firmware interfaces, or system-level performance tuning.
Design and develop software tools and utilities for embedded and cloud-edge systems.
Analyze system performance data and develop APIs to automate telemetry collection and visualization.
Develop software sub-systems for large-scale products; lead design and validation efforts.
Collaborate with hardware, system, and test engineers to integrate performance solutions.
Conduct code reviews, regression tests, and documentation for complex software projects.
Work on lab tools interfacing with semiconductors and compute platforms.
Bachelor’s degree in Engineering, Computer Science, or related field with 6+ years of experience, OR
Master’s with 5+ years, OR
PhD with 4+ years of experience in software engineering.
At least 3 years’ experience in C, C++, Python, Java, or related programming languages.
5+ years in telemetry tool development for silicon compute devices.
Experience with performance optimization in Linux, including kernel and firmware programming.
Familiarity with visualizing performance statistics and tuning systems for maximum efficiency.
Experience in ARM Aarch64, Verilog (reading), or hardware interfacing (JTAG, Lauterbach, GDB).
Deep interest in CPU tuning (e.g., overclocking, undervolting).
Exposure to SoC or hardware ASIC design and debugging tools.
Python, C/C++, ARM Assembly (reading)
Linux/Windows performance monitoring tools (perf, vtune, task manager)
Experience with debuggers and automation scripts
Strong analytical mindset and teamwork orientation
Comfortable working in a lab environment
Join a mission-driven team transforming the semiconductor industry with next-gen server platforms.
Work on cutting-edge software that integrates tightly with Qualcomm’s silicon architecture.
Thrive in a collaborative, fast-paced engineering culture focused on innovation and scalability.
| Organization | Qualcomm Canada ULC |
| Industry | IT / Telecom / Software Jobs |
| Occupational Category | Software Engineer |
| Job Location | Ontario,Canada |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Experienced Professional |
| Experience | 4 Years |
| Posted at | 2025-07-05 11:42 am |
| Expires on | 2026-01-06 |