Talent.com
Staff Engineer - Embedded System Software
Staff Engineer - Embedded System SoftwareNutanix • Markham, York Region, CA
Staff Engineer - Embedded System Software

Staff Engineer - Embedded System Software

Nutanix • Markham, York Region, CA
1 day ago
Job type
  • Full-time
Job description

Company :

Qualcomm India Private Limited

Job Area :

Engineering Group, Engineering Group >

Software Engineering

Overview :

Qualcomm’s Central Software Engineering (CSE) team is seeking candidates for its Neural Signal Processor (NSP) System software team in Bangalore. We are seeking candidates with strong system software knowledge and hands‑on experience in development, integration, commercialization and maintenance of system software for CPU, NSP processors and hardware engines / accelerators in Qualcomm SoCs that meet specified performance, latency, power, robustness, and stability metrics. In this role you will utilize your solid foundation in embedded system software development, operating systems, and device drivers to deploy platform software for complex multimedia and deep‑learning use cases running on Qualcomm SoCs. Partnering with hardware architecture, platform software, multimedia, and developer tools teams, you will drive the architecture, design, and development of system software to use the SoC’s extensive heterogeneous computing capabilities to allow running compute workloads on the device without the need for a connection to the cloud for mobile, automotive, IoT, XR and / or AI inference on Qualcomm SOC platforms.

Responsibilities :

  • Architect, design and develop software frameworks across the processors available on the SoCs.
  • Develop high‑performance system drivers for compute resources.
  • Identify areas of performance optimization in the SoC for both software and hardware architectures.
  • Work closely with our global team to integrate, test, and commercially support our embedded software solutions.
  • Offsite and occasional onsite work with OEMs and independent software vendors may be required.

Required Skills & Experience :

  • Strong programming skills in C / C++ and Python.
  • 8+ years of experience in writing scalable C / C++ multi‑threaded, multi‑process software applications for Android / Embedded Linux / QNX operating systems.
  • Experience in system programming, threading, mutex, synchronization, communication, and parallel computing to build highly scalable and efficient applications.
  • Deep understanding of CPU, DSP, deep learning accelerators (NSP / NPU) architectures, system programming and optimization of multimedia / ML algorithms on hardware acceleration cores using C / C++, assembly language, OpenCL / CUDA programming frameworks.
  • Experience with ARM and NSP / hardware engines inter‑processor communications using RPCs.
  • Familiarity and hands‑on experience with various system analysis tools used for memory, performance and hardware resource management for optimization and stability.
  • Experience with build systems such as CMake, Make, Ninja and Yocto for large‑scale software.
  • Familiarity with source control tools (Git, GitHub, GitLab, Perforce, etc.).
  • Understanding of PCIe protocol and software transport layer implemented over it.
  • Minimum Qualifications :

    Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of software engineering or related work experience, OR Master's degree and 3+ years of software engineering experience, OR PhD and 2+ years of software engineering experience.

    2+ years of work experience with programming languages such as C, C++, Java, Python, etc.

  • Required : Bachelor’s, Computer Engineering and / or Computer Science, software engineering or closely related discipline with 8‑10 years of relevant work experience.
  • Preferred : Master’s, Computer Engineering and / or Computer Science, software engineering or closely related discipline with minimum 8 years of relevant work experience.
  • Qualcomm is an equal‑opportunity employer. If you are an individual with a disability and need an accommodation during the application / hiring process, Qualcomm is committed to providing an accessible process. Please contact disability‑accommodations@qualcomm.com for reasonable accommodations.

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

    #J-18808-Ljbffr

    Create a job alert for this search

    Staff Software Engineer • Markham, York Region, CA

    Similar jobs
    Lead Staff Software Engineer

    Lead Staff Software Engineer

    Talent To Hire Inc. • Toronto, ON, Canada
    Full-time
    Lead Software Engineer / Hands-on – Founding Toronto Team.Toronto (Hybrid 4 days) | 💼 Full-Time | 🚀 AI SaaS Startup.We’re helping an AI-native SaaS startup. This is a rare opportunity f...Show more
    Last updated: 30+ days ago • Promoted
    Staff Engineer, Systems

    Staff Engineer, Systems

    Tenstorrent • Toronto
    Full-time +1
    Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions mu...Show more
    Last updated: 24 days ago • Promoted
    Staff Full Stack SW Engineer

    Staff Full Stack SW Engineer

    hireVouch • Toronto, ON, Canada
    Full-time
    Staff SW Engineer (Platform Team).As a Staff Software Engineer on our Platform team, you’ll design, implement, and maintain robust, high-quality backend APIs and services.Your work will direc...Show more
    Last updated: 23 days ago • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    ExtentCom • Richmond Hill, Ontario, Canada
    Full-time
    Quick Apply
    The Embedded Software Engineer will participate in complete embedded software development cycles for advanced wireless communication systems. The ideal candidate will be self-motivated and reliable,...Show more
    Last updated: 30+ days ago
    Staff Engineer, Systems

    Staff Engineer, Systems

    Tenstorrent Inc. • Toronto
    Full-time +1
    Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions mu...Show more
    Last updated: 24 days ago • Promoted
    Senior Embedded Systems Firmware Engineer – Relocation

    Senior Embedded Systems Firmware Engineer – Relocation

    Beyond SOF • Toronto, Canada, CA
    Full-time
    Develop embedded systems firmware for image and video processing solutions in the automotive industry, optimizing system resources and integrating advanced features.Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Loop Financial • Toronto
    Full-time
    Loop Financial is a fast‑growing fintech startup building the only truly cross‑border banking platform.We help businesses seamlessly manage money around the world so they can access more markets, a...Show more
    Last updated: 24 days ago • Promoted
    Software Engineer, Embedded

    Software Engineer, Embedded

    Motive • Toronto
    Full-time
    Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can ma...Show more
    Last updated: 24 days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Clutch Technologies Inc. • Toronto, ON, Canada
    Full-time +1
    Clutch is Canada's largest online used car retailer, delivering a seamless, hassle-free car-buying experience to drivers everywhere. Customers can browse hundreds of cars from the comfort of the...Show more
    Last updated: 3 days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Passage • Toronto, ON, Canada
    Full-time
    Imagine a world where your birthplace doesn’t limit your dreams.F30D; That’s what Passage is here to create.We aren’t just a bridge of financial support; we connect families all a...Show more
    Last updated: 30+ days ago • Promoted
    Staff or Senior Software Engineer

    Staff or Senior Software Engineer

    hireVouch • Toronto, ON, Canada
    Full-time
    Staff (or Senior) Software Engineer (Backend - Node.Our client is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower b...Show more
    Last updated: 30+ days ago • Promoted
    Staff / Sr.Staff Embedded Software Engineer

    Staff / Sr.Staff Embedded Software Engineer

    Alphawave IP Inc • Toronto
    Full-time
    Staff Embedded Software Engineer page is loaded## Staff / Sr.Staff Embedded Software Engineerlocations : Torontotime type : Full timeposted on : Posted 3 Days Agojob requisition id : JR101168 • •Th...Show more
    Last updated: 24 days ago • Promoted
    Staff / Sr.Staff Embedded Software Engineer

    Staff / Sr.Staff Embedded Software Engineer

    Alphawave Semi • Toronto
    Full-time
    Staff Embedded Software Engineer.Join the team at Alphawave Semi as a Staff / Sr.Staff Embedded Software Engineer.We’re looking for the Wavemakers of tomorrow. Alphawave Semi enables tomorrow’s future...Show more
    Last updated: 24 days ago • Promoted
    Staff Automotive Embedded Software Applications Engineer

    Staff Automotive Embedded Software Applications Engineer

    Qualcomm • Markham
    Full-time
    A leading technology firm is seeking a Software Application Engineer to join their Automotive Application Engineering Group in Markham, Canada. The successful candidate will play a key role by provi...Show more
    Last updated: 3 days ago • Promoted
    Staff Software Engineer, Provisioning (Auth0)

    Staff Software Engineer, Provisioning (Auth0)

    Okta • Toronto
    Full-time
    Staff Software Engineer, Provisioning (Auth0).Staff Software Engineer, Provisioning (Auth0).Okta is The World’s Identity Company. We free everyone to safely use any technology, anywhere, on any devi...Show more
    Last updated: 24 days ago • Promoted
    Staff AI Software Engineer

    Staff AI Software Engineer

    Sanofi • TORONTO, Ontario, CA
    Full-time
    Are you ready to take your engineering expertise to the next level and help shape the future of healthcare? At Sanofi, we empower our people to learn, innovate, and make an impact.You’ll join a col...Show more
    Last updated: 16 days ago • Promoted
    Staff Engineer - Embedded System Software

    Staff Engineer - Embedded System Software

    Nutanix • Markham
    Full-time
    Qualcomm India Private Limited.Engineering Group, Engineering Group > .Qualcomm’s Central Software Engineering (CSE) team is seeking candidates for its Neural Signal Processor (NSP) System software ...Show more
    Last updated: 1 day ago • Promoted
    Staff Embedded Software Engineer, Infotainment

    Staff Embedded Software Engineer, Infotainment

    Rivian and Volkswagen Group Technologies • Toronto
    Full-time
    Staff Embedded Software Engineer, Infotainment.Staff Embedded Software Engineer, Infotainment.Rivian and Volkswagen Group Technologies. Rivian and Volkswagen Group Technologies is a joint venture be...Show more
    Last updated: 24 days ago • Promoted