CPU Software Telemetry Tools Developer
1 day ago
CompanyQualcomm Canada ULCJob AreaEngineering Group, Engineering Group > Software EngineeringGeneral SummaryQualcomm Data Center team is developing High performance, Energy efficient server solution for data center applications. We are looking for highly talented, innovative, teamwork-oriented individuals for our cutting-edge technology workOur MissionWe are dedicated to transforming the industry by reimagining silicon and developing next-generation computing platforms. By joining our team, you'll collaborate with world-class engineers to create innovative solutions that push the limits of performance, energy efficiency, and scalability. Our focus is on developing reference platforms based on Qualcomm's Snapdragon SoC, delivering a comprehensive solution that includes hardware, software, reference designs, user guides, SDKs, and more.Our goal is to ensure no performance is left on the table, and there are many factors that impact performance. You need to be able to treat this like a game with a large number of moving pieces. We write tools to make this process easy and enjoyable.Minimum QualificationsBachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.ORPhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.Preferred QualificationsWhile you do not need to have every skill as below, but if you have few, along with a passion for computer architecture and a desire to learn more, please apply:5+ years experience with either fetching or analyzing telemetry from silicon compute-based devices3+ years of Experience with implementing APIsSoftware and HW performance optimization experience (in Linux)Experimenting with visualizing performance statisticsExperience with Kernel and firmware programming for Linux or any OSA software whiz who can code up C/Python APIs to control hardware.Understanding hardware architectures and design documents and systematize it.Experience as tools programmer who understands performance tuningHas Aarch64 Datacenter server CPU design experience.Enjoys tuning things for performance, whether it be fast cars or computer systems.Will work on internal lab tools within the semiconductor industry.Preferred Programming LanguagesPython, C/ C++/etcARM assembly[mostly reading it]Verilog [reading]Desired Qualities And/or InterestsSome python scripting to automate workloads and analyze dataInterfacing with hardware via debuggers, firmware or softwareUsing SW/HW Debuggers (gdb, Lauterbach, JTAG)Using performance monitoring tools Linux and Windows (perf, vtune, task manager)SOC or hardware ASIC design experiencePower and Performance Monitoring and MeasurementCPUOverclocking, Underclocking,Overvolting, UndervoltingTeam player, desire to learnThrives in a lab environmentPrincipal Duties And ResponsibilitiesLeverages advanced Software knowledge and experience to design, develop, create, modify, and validate critical embedded and cloud edge software, applications, and/or specialized utility programs.Analyzes user needs, software requirements, and time and cost constraints to design and customize sophisticated software for optimal operational efficiency.Designs and implements software sub-systems for complex, large-scale products and systems.Leads design, coding, and testing efforts to ensure that projects are completed to specifications and schedules.Performs highly complex code reviews and regression tests as well as triages and fixes issues to ensure the quality of code.Collaborates with individuals outside the software function (e.g., Hardware, Systems, and Test engineers) to increase leverage and design solutions that work with other components of a specific project.Writes detailed technical documentation for highly complex Software projects; reviews technical documentation for junior engineers.Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability- or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.If you would like more information about this role, please contact Qualcomm Careers.
-
Software Engineer
2 weeks ago
Markham, Ontario, Canada Advanced Micro Devices, Inc Full time $120,000 - $180,000 per yearWHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Software Development Engineer
23 hours ago
Markham, Ontario, Canada Advanced Micro Devices, Inc Full time US$80,000 - US$140,000 per yearWHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Multimedia Software Development Engineer
5 days ago
Markham, Ontario, Canada AMD Full time $120,000 - $180,000 per yearWHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Security Software Development Engineer
1 day ago
Markham, Ontario, Canada Advanced Micro Devices, Inc Full time $120,000 - $180,000 per yearWHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Staff Engineer, CPU Software Test Engineer
3 days ago
Markham, Ontario, Canada Qualcomm Full time US$1,200,000 - US$1,800,000 per yearCompanyQualcomm Canada ULCJob AreaEngineering Group, Engineering Group > Software EngineeringGeneral SummaryAs a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will...
-
Senior Software Test Engineer
2 weeks ago
Markham, Ontario, Canada ThunderSoft Full time $120,000 - $180,000 per yearJob description:About the RoleWe are seeking a highly skilled Senior Software Testing Engineer to lead advanced validation efforts across Neural Processing Unit (NPU) software, AI workloads, Windows AI features, and machine learning quantization workflows. This role focuses on ensuring software stability, certification readiness, and optimal performance...
-
UI UX Developer
2 weeks ago
Markham, Ontario, Canada Jonas Software Full time $80,000 - $120,000 per yearJob Description: UI/UX DeveloperJonas Software – Club DivisionIf you are looking for a fast-paced environment building something that millions of people use daily, then you'll find it here with the Research and Development team at Jonas Club Software. Our goal is to deliver high quality software that meets the real world needs and exceeds our customers'...
-
UI UX Developer
2 weeks ago
Markham, Ontario, Canada Jonas Software Full time $75,000 - $95,000 per yearJob Description:UI/UX DeveloperJonas Software – Club DivisionIf you are looking for a fast-paced environment building something that millions of people use daily, then you'll find it here with the Research and Development team at Jonas Club Software. Our goal is to deliver high quality software that meets the real world needs and exceeds our customers'...
-
UI UX Developer
2 weeks ago
Markham, Ontario, Canada Jonas Software Full time $60,000 - $90,000 per yearJob Details:UI/UX DeveloperJonas Software – Club DivisionIf you are looking for a fast-paced environment building something that millions of people use daily, then you'll find it here with the Research and Development team at Jonas Club Software. Our goal is to deliver high quality software that meets the real world needs and exceeds our customers'...
-
Sr Manager Development
2 weeks ago
Markham, Ontario, Canada Jonas Software Full time $100,000 - $120,000 per yearJob Description: Sr Manager of Software Development - .NetJonas ClubMarkham, ONTHE COMPANYGary Jonas Computing Ltd was established in September 1990 with a mandate to be a client-oriented and technology-driven software application company with industry-related professionals. Jonas Software is the leading provider of enterprise management software solutions...