Software Engineer for AI and Computer Vision Applications

4 days ago


Markham, Ontario, Canada Qualcomm Full time
Job Overview:

We are searching for a skilled Software Engineer to join our team in developing innovative machine learning based applications for Qualcomm Snapdragon processors. The ideal candidate will have expertise in computer vision, artificial intelligence, and software development. This role offers the opportunity to work on cutting-edge technology and contribute to research and development of new applications that bring artificial intelligence to mobile and edge devices.

Key Responsibilities:
Design and develop processing frameworks running on Android, Linux, and other high-level operating systems to enable AI-based multimedia use cases and hardware accelerators. Test and validate algorithms for image quality, performance, and power. Explore opportunities outside of mobile, including Automotive, IoT, XR, etc.

Requirements:
Bachelor's degree in Computer Science, Engineering, Information Systems, or related field. Strong knowledge of Modern C++ and C; experience with other object-oriented languages a plus. Good understanding of software development principles and practices, object-oriented design. Familiar with computer/hardware architecture and operating systems. Real-time software development concepts. Excellent verbal, written, and presentation skills.

Preferred Qualifications:
Knowledge of Python. Experience with Linux development. Experience with embedded software development. Understanding of Android Native/HAL and Android multimedia frameworks (MediaCodec, Android Graphics, Camera HAL) a plus. Knowledge of high-performance computing. Basic understanding of Machine learning, Computer vision, and Digital image processing is a bonus.

  • Markham, Ontario, Canada Qualcomm Full time

    Key ResponsibilitiesThis is an exciting opportunity to contribute to the development of AI-based applications and use cases for Snapdragon processors. As an AI and DSP Applications Software Engineer, your key responsibilities will include designing and developing software frameworks for AI-based multimedia use cases and hardware accelerators. You will test...


  • Markham, Ontario, Canada Qualcomm Full time

    Company:Qualcomm Canada ULCJob Area:Engineering Group, Engineering Group > Machine Learning EngineeringGeneral Summary:Do you ever wonder when will connected devices become thinking devices? Be part of the group that is working on technology that will bring "Cognition" to all connected devices: That means devices that don't just think, but instinctively...


  • Markham, Ontario, Canada Qualcomm Full time

    Company:Qualcomm Canada ULCJob Area:Engineering Group, Engineering Group > Machine Learning EngineeringGeneral Summary:Do you ever wonder when will connected devices become thinking devices? Be part of the group that is working on technology that will bring "Cognition" to all connected devices: That means devices that don't just think, but instinctively...


  • Markham, Ontario, Canada Tenth Revolution Group Full time

    Company Overview: A rapidly growing technology-driven company specializing in computer vision inspection systems for the medical device and manufacturing industries is seeking an enthusiastic Computer Vision Developer. The successful candidate will play a key role in the design and development of cutting-edge vision inspection systems. This is an exciting...


  • Markham, Ontario, Canada CareerArc Full time

    Transform Lives with Advanced Computing TechnologyWe are committed to enriching our industry, communities, and the world through AMD technology. Our mission is to accelerate next-generation computing experiences by pushing the limits of innovation.As a software engineer at AMD, you will work with incredibly talented specialists and cutting-edge hardware and...


  • Markham, Ontario, Canada Qualcomm Full time

    Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > DSP Architecture and DesignGeneral Summary:Job Overview: We are looking for a DSP applications software engineer to work in a team responsible for the development of Qualcomm AI solutions.Key Responsibilities:Working with architecture team to define our next generation...


  • Markham, Ontario, Canada CareerArc Full time

    CareerArc is a world leader in transforming lives with technology to enrich our industry, communities, and the world.\We are driven by a mission to build great products that accelerate next-generation computing experiences – the building blocks for data centers, artificial intelligence, PCs, gaming, and embedded systems. Our culture pushes the limits of...


  • Markham, Ontario, Canada CareerArc Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Markham, Ontario, Canada CareerArc Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Markham, Ontario, Canada AMD Full time

    MTS - Deep Learning Software Engineer - AI ModelsThis range is provided by AMD. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range$126,160.00/yr - $189,240.00/yrWHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our...


  • Markham, Ontario, Canada Advanced Micro Devices inc. Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...

  • Software Engineer

    1 day ago


    Markham, Ontario, Canada CareerArc Full time

    We're seeking a talented software engineer to join our team as we push the boundaries of artificial intelligence. As an AI model optimization expert, you will work closely with our core team of industry specialists to develop and optimize key AI models on AMD GPUs.About the RoleThis is an exciting opportunity for someone passionate about expanding AI models...


  • Markham, Ontario, Canada Qualcomm Full time

    About Us">Qualcomm Canada ULC is a leading technology company that specializes in developing cutting-edge AI solutions. Our team works on building the Qualcomm AI Engine to enable OEMs and developers to run their deep neural network (DNN) models on Qualcomm Hexagon Processors.">The Role">We are looking for a highly skilled Machine Learning Software Engineer...


  • Markham, Ontario, Canada Qualcomm Full time

    Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > DSP Architecture and DesignGeneral Summary:Job Overview: We are looking for a DSP applications software engineer to work in a team responsible for the development of Qualcomm AI solutions.Key Responsibilities:- Working with architecture team to define our next generation NSP.-...


  • Markham, Ontario, Canada Qualcomm Full time

    Company Overview    Qualcomm Canada ULC is a leading technology company that specializes in developing innovative AI solutions. Our team works with OEMs and developers to develop and optimize deep neural network models for the Qualcomm AI Stack.Job Description    We are seeking a highly skilled Senior Software Developer to join our AI Software team....


  • Markham, Ontario, Canada Qualcomm Full time

    Job DescriptionAs a Senior Engineer in the AI Software team at Qualcomm Canada ULC, you will be working on building the Qualcomm AI Engine to enable OEMs and developers to run their deep neural network (DNN) models on Qualcomm Hexagon Processors.The team collaborates with OEMs and developers to develop and optimize DNN models for the Qualcomm AI Stack. Your...


  • Markham, Ontario, Canada Huawei Full time

    Job Overview:Huawei is a leading technology company that is committed to driving innovation and progress in the fields of artificial intelligence, cloud computing, and 5G networks. We are currently seeking a highly skilled Principal Software Engineer to join our team and contribute to the development of next-gen AI-enabled PaaS platform.About the Role:This...


  • Markham, Ontario, Canada ThunderSoft Full time

    Job OverviewWe are looking for an experienced Computer Vision and Machine Learning Engineer to join our team at ThunderSoft.In this role, you will work closely with HW and SW teams on solution design, software development, optimization, and deployment for Edge platforms.You will contribute to architectural design decisions by providing timely feedback and...


  • Markham, Ontario, Canada AMD Full time

    Job DescriptionAt AMD, we're committed to advancing the field of AI and computing through innovative solutions and cutting-edge technology. As a software engineer on our team, you'll have the opportunity to work on challenging projects, collaborate with talented individuals, and drive meaningful impact.We're looking for a skilled software engineer with...


  • Markham, Ontario, Canada AMD Full time

    Job OverviewWe are seeking a highly skilled software engineer to join our team and contribute to the development of advanced AI models on AMD GPUs. The ideal candidate will have expertise in C++/Python AI development, Linux environment, and strong technical skills.The role requires collaboration with internal GPU library teams, analyzing and optimizing...