Sr. Software Engineer

3 weeks ago


Markham, Canada Qualcomm Full time

Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group > Machine Learning Engineering General Summary: Note: General Summary: AI’s ability to solve complex problems across multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to run their deep neural network (DNN) models on Qualcomm Hexagon Processors. Our team works with OEMs and developers to develop and optimize DNN models for the Qualcomm AI Stack. We are building optimized on-device AI stack with cutting edge hardware to run deep neural networks with that phone you keep in your pocket, that car you drive, or that vacuum cleaner you unleash to clean your house. Come join us if you want to work on bleeding edge AI technology. In this position you will build high performance software for AI engines to extend our AI solutions into industry leading customer use cases. Duties and Responsibilities: - Development of modern C++17 software library for Qualcomm Hexagon Processors - Design and performance tune modern C++17 code for an embedded system - Development of model analyzing tools for the internal and external customers - Use cross compiler toolchains for embedded systems such as Android, embedded Linux and QNX - Address issues found in existing and past Qualcomm AI products - Implement and optimize modern C++17 machine learning operations on Hexagon Processors - Debug customer machine learning use cases executing on Qualcomm AI Stack - Communication across globally diverse team - Participate in software quality process improvements Preferred Qualifications: - Three or more years of relevant work experience - Experience with modern C++17 language features - Background in mathematical algorithms using fast math libraries and vector instructions sets - Practical experience with developing middleware or firmware software - Experience with multitasking and multithreading driver development - Experience with Hexagon DSP SDK or cross compiler toolchains for embedded systems - Familiarity with TensorFlow, PyTorch or ONNX - Experience with tools such as git, Linux, JIRA and Docker - Knowledge of design patterns Minimum Qualifications: • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience. OR Master's degree in Computer Science, Engineering, Information Systems, or related field and 1+ year of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience. OR PhD in Computer Science, Engineering, Information Systems, or related field. 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-accomodations@qualcomm.com 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. #J-18808-Ljbffr



  • Markham, Canada AMD Full time

    Sr AI Software Development Engineer Join to apply for the Sr AI Software Development Engineer role at AMD . Base pay range $148,720.00/yr - $223,080.00/yr WHAT 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....


  • Markham, Canada AMD Full time

    Sr AI Software Development Engineer Join to apply for the Sr AI Software Development Engineer role at AMD. Base pay range $148,720.00/yr - $223,080.00/yr WHAT 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....


  • Markham, Canada ObjectWin Technology Full time

    Max bill rate: ***/hr CAD Location: Markham, Hybrid (at least 3 days a week) Hours: 37.5 per week Duration: 1 year Interviews: 3 rounds at most, virtual would work Two rounds are MKM local time One round is SRDC (China) time zone. (If #1 gets passed) Top 3 skills: Windows driver development experience WDDM and Graphics knowledges C/C++ programming skills SR....


  • Markham, Canada ObjectWin Technology Full time

    Max bill rate: ***/hr CAD Location: Markham, Hybrid (at least 3 days a week) Hours: 37.5 per week Duration: 1 year Interviews: 3 rounds at most, virtual would work Two rounds are MKM local time One round is SRDC (China) time zone. (If #1 gets passed) Top 3 skills: Windows driver development experience WDDM and Graphics knowledges C/C++ programming skills SR....


  • Markham, Ontario, Canada Net2Source (N2S) Full time

    **Join a Global Leader in Workforce Solutions - Net2Source Inc.Who We Are**Net2Source Inc. isn't just another staffing company, we're a powerhouse of innovation, connecting top talent with the right opportunities. Recognized for 300% growth in the past three years, we operate in 34 countries with a global team of 5,500+. Our mission? To bridge the talent gap...


  • Markham, Canada Net2Source (N2S) Full time

    1 week ago Be among the first 25 applicants This range is provided by Net2Source (N2S). Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $60.00/hr - $68.96/hr Join a Global Leader in Workforce Solutions - Net2Source Inc.Who We Are Net2Source Inc. isn't just another staffing company, we're...


  • Markham, Canada General Motors Full time

    Vehicle Motion Estimation Sr. Software Engineer page is loaded## Vehicle Motion Estimation Sr. Software Engineerremote type: Hybridlocations: Markham, Ontario, Canadatime type: Full timeposted on: Posted Todayjob requisition id: JR-202600501**Job Description****Vacancy Status:****Yes -** This posting is for an existing vacancy within the...


  • Markham, Canada General Motors Full time

    Vehicle Motion Estimation Sr. Software Engineer page is loaded## Vehicle Motion Estimation Sr. Software Engineerremote type: Hybridlocations: Markham, Ontario, Canadatime type: Full timeposted on: Posted Todayjob requisition id: JR- **Job Description****Vacancy Status:****Yes -** This posting is for an existing vacancy within the organization and is open to...


  • Markham, Ontario, Canada Jonas Software Full time

    Job Details: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 to the...

  • Sr. Software Engineer

    4 weeks ago


    Markham, Canada Qualcomm Full time

    Company:Qualcomm Canada ULC Job Area:Engineering Group, Engineering Group > Machine Learning Engineering General Summary:Note:General Summary:AI’s ability to solve complex problems across multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to run their deep neural network (DNN)...