Engineer, AI Software/Machine Learning (C++)
$99.5k - $149.3k per yearNutanix
Company:Qualcomm Canada ULCJob Area:Engineering Group, Engineering Group > Machine Learning EngineeringGeneral Summary:NOTE:Our team does not work in data science, build models or train modelsAI’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. New PositionDuties and Responsibilities:Development of modern C++17 software library for Qualcomm Hexagon ProcessorsDesign and performance tune modern C++17 code for an embedded systemDevelopment of model analyzing tools for the internal and external customersUse cross compiler toolchains for embedded systems such as Android, embedded Linux and QNXAddress issues found in existing and past Qualcomm AI productsImplement and optimize modern C++17 machine learning operations on Hexagon ProcessorsDebug customer machine learning use cases executing on Qualcomm AI StackCommunication across globally diverse teamParticipate in software quality process improvementsPreferred Qualifications:3+ years of relevant work experienceExperience/expertise with C++, ideally modern C++ 17 language featuresBackground in mathematical algorithms using fast math libraries and vector instructions setsPractical experience with developing middleware or firmware softwareExperience with multitasking and multithreading driver developmentExperience with Hexagon DSP SDK or cross compiler toolchains for embedded systemsFamiliarity with TensorFlow, PyTorch or ONNXExperience with tools such as git, Linux, JIRA and DockerKnowledge of design patternsMinimum Qualifications:• Bachelor's degree 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 View email address on click.appcast.io 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.Pay range and Other Compensation & Benefits:$99,500.00 - $149,300.00The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer.If you would like more information about this role, please contact Qualcomm Careers .
#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Engineer, AI Software/Machine Learning (C++) in Markham, ON vacancy
$114.4k - $164.4k per year
...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... .../tools developing for Qualcomm Machine Learning SW stack verification on computing...C++Work from home- ...deep-tech startup at the forefront of the AI revolution. We are building a new class... ...We are seeking a seasoned and innovative Machine Learning Lead to own the technical strategy and execute... ...along with hardware architects and software developers to define the future of our ML...C++Full timeRemote workRelocation
- ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group ASICS... ...class solutions for the next generation of AI/ML HW IP. Minimum Qualifications: ~... ...crossing and reset architecture Machine Learning HW development FIFOs implementation...SuggestedFull time
$147k - $196.6k per year
...to new applications. (New Head Count) AI Disclosure: As part of the... ...We are seeking a highly skilled Staff Software Engineer to join the Virtualization & Embedded Software... ...developer tooling, platform engineering, machine learning engineering, applied AI, or a closely...SuggestedFull timeLocal areaWork from home$114.4k - $164.4k per year
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Machine Learning Engineering General Summary: Note: Our team does not work in data science, build models or train models. AI’s ability to solve complex problems across multiple domains...SuggestedWork from home$114.4k - $164.4k per year
Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Machine Learning Engineering 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...C++Work from home- ...including LLMs, RL, NLP, computer vision, AI theory, and Autonomous driving.... ...the-art technology in computer vision and machine learning. Work with various types of image and... ...Master’s in Computer Science, Electrical Engineering or a related technical field, having strong...C++Long term contractInternshipImmediate start
- Advance your career at Qualcomm as a Machine Learning Engineer, specializing in C++ development for AI-driven applications. Build high-performance software solutions that shape the future across various industries. Qualcomm Canada ULC is seeking a seasoned engineer to strengthen...C++
$75k - $85k per year
...Scope: Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team... ...experience Strong proficiency in C and C++ Understanding of memory management,... ...your interview. Artificial intelligence (AI) technology may be used in our recruitment...C++Full timeCasual workWorldwideMonday to friday$126.16k - $189.24k per year
...Job Responsibility: Staff Software Development Engineer ~ MARKHAM, Canada ~ Engineering ~65003 ~ CAD $126,160.00/Yr. ~ CAD $189,240.00/Yr... ...solving complex engineering problems and architecting new C/C++ code. In this position you will be working as a member of...C++Internship$114.4k - $164.4k per year
...Qualcomm Canada ULC Engineering Group Machine Learning Engineering As a member of Low Power AI solution team, you will play a critical role at deploying AI models on Qualcomm's low power AI accelerator. The position focuses on mapping high level machine learning operators...C++Work from home- ...immediate permanent opening for a Principal Software Engineer. About the team: Established in... ...strategies, such as reinforcement learning, hierarchical planning, or emergent communication... ..., build, and scale next-generation AI Multi-Agent systems to enable intelligent...Permanent employmentFull timeImmediate startOverseas
$127k - $225k per year
...has an immediate permanent opening for a Software Engineer. About the team: The Distributed... ...networking technologies for Huawei's global AI infrastructure. About the job:... ...serverless infrastructure, reinforcement learning, and LLM-based AI agents. Collaborate...C++Permanent employmentFull timeImmediate start- ...Environment: Work alongside a diverse group of talented engineers and designers. Collaborate with RTL designers and... ...background in video compression and video codec software/hardware design. Proficiency in C and C++ for video codec reference models. A solid understanding...C++Full timeWork at officeRemote workWorldwide
$58k - $104k per year
...immediate internship opening for an Engineer. About the team: The... ...technologies for Huawei's global AI infrastructure. About the... ...Agents, Data Agents, and Software Engineering Agents. Contribute... ...Proficient in Python, Java, C++, Go, or another programming language...C++InternshipImmediate start$127k - $225k per year
...contract opening for a Research Engineer. About the team: The... ...hardware security, data security, ai agent security, advancement of... ...data poisoning protection, robust learning, backdoor detection, prompt... ...core programming languages: C/C++, Java, or Python. Additional...C++Contract workInternshipImmediate startWorldwideShift work$131.2k - $181.2k per year
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Machine Learning Engineering General Summary: We are seeking a talented Machine Learning Engineer to join the Qualcomm AI Processor Solutions team, where you will help develop next-generation...C++RemplacementWork from home$127k - $225k per year
...permanent opening for a Research Engineer. About the team: The... ...advancements in artificial intelligence (AI) and robotics to determine its... ..., and build a complete agentic software system engineering framework... ...(or TypeScript, Go, or C/C++), with the ability to translate...C++Permanent employmentFull timeInternshipImmediate start- ...About the Organization: CAROBOT Learning and Research Organization is an Ontario-based... ...one or both based on your expertise: Engineering Design Responsibilities: design electronics... ...and develop new STEM hardware and software What we're looking for: experience...Permanent employmentTemporary workSummer work
- ...performance computing, cloud, and AI. Whether you’re designing next... ...alongside expert, diverse engineers, with real opportunities to grow... ...Diagnostics team develops the software that brings up, validates, and... .... Curious and continuously learning, you embrace new technologies,...C++Internship
$127k - $225k per year
...opening for a Senior Compiler Engineer. About the team: The Heterogeneous... ...collaborations, focusing on AI, GPU, and CPU architectures.... ...: Design, develop, and test software to satisfy business... ...least one of the following: C++, C, or Java. ~ Satisfy at least...C++Permanent employmentFull timeImmediate start$106k - $156k per year
...-edge networking technologies for Huawei's global AI infrastructure. About the job: Explore, develop... ...candidate: ~ PhD degree in Computer Science, Machine Learning, or related technical fields. ~ Proficiency in C++ and Python. ~3+ years of academic/professional...C++Permanent employmentFull timeInternshipImmediate start$106k - $156k per year
...permanent opening for a Compiler Engineer. About the team: The... ...compiler collaborations, focusing on AI, GPU, and CPU architectures.... ...Design, develop, and test software to satisfy business requirements... ...-level optimization of deep learning frameworks; Concurrent programming...C++Permanent employmentFull timeInternshipImmediate start$60k - $85k per year
...We’re looking for a Security Software Developer to join the networking... ...control — through a mix of C/C++ and Python/Bash development,... ...in Computer Science, Computer Engineering, Cybersecurity, or a related field... ...code. ~ A willingness to learn new technologies and take...C++Long term contractFull timeCasual workWorldwideMonday to friday$80k - $110k per year
...We are looking for DSP engineers responsible to work on DSP algorithm design and implementation on heterogeneous... ...video and audio processing, modem design and software defined radio (SDR) Work experience related to machine learning (ML) inference model design and implementation...C++Full timeCasual workWorldwideMonday to friday- ...Responsibility: JOB SUMMARY: The L&D Coordinator provides support to the Learning & Development team. In this capacity, the L&D Coordinator... ...specialized training. Demonstrate initiative in improving learner experience and streamlining coordination processes. Adapt...Full timeWork at officeHome officeShift work
$114.4k - $164.4k per year
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Machine Learning Engineering General Summary: As a member of the Low Power AI Solution team, you will conduct advanced research on model efficiency, model compression techniques, and...Work from home$18 - $26 per hour
Overview Languages English Education ~ No degree, certificate or diploma Experience 5 years or more On site Work must be completed at the physical location. There is no option to work remotely.Permanent employmentFull timeRemote work$99.5k - $149.3k per year
...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Machine Learning Engineering General Summary As a leading technology... ...IOT products through machine learning hardware and software. Replacement Position Job Purpose Development...C++RemplacementWork from home- Shape the future of machine learning at Qualcomm as a Compiler Development Engineer. Focus on algorithm design and compiler efficiency for high-performance hardware solutions... .... Key Responsibilities: • Develop and enhance ML/AI compilers at Qualcomm • Implement high-performance...C++
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engineer, AI Software/Machine Learning (C++). Be the first to apply!
Related searches
- director software engineering Markham, ON
- software engineer co-op Markham, ON
- software developer no experience Markham, ON
- junior software engineer Markham, ON
- software engineer Markham, ON
- software engineer internship Markham, ON
- software engineer - robotics Markham, ON
- new graduate software developer Markham, ON
- software engineer - computer Markham, ON
- junior software developer Markham, ON


