Senior AI Software Engineer - On-Device ML (C++17)
Qualcomm
Markham
On-site
CAD 80,000 - 110,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Job summary
A leading technology company in York Region, Markham is seeking a software engineer to develop AI solutions using modern C++17. You will work on cutting-edge technology for Qualcomm Hexagon Processors, implementing machine learning operations and debugging customer use cases. Ideal candidates should have relevant experience and a solid background in mathematical algorithms. This role offers competitive compensation and a collaborative work environment.
Qualifications
3+ years of relevant experience in software engineering.
Experience with modern C++17 for embedded systems.
Familiarity with machine learning frameworks.
Responsibilities
Develop modern C++17 software libraries for AI.
Implement machine learning operations on Hexagon Processors.
Debug customer machine learning use cases.
Skills
Modern C++17 features
Mathematical algorithms
Middleware development
Multitasking and multithreading
TensorFlow
Tools like git, Linux, JIRA, Docker
Education
Bachelor's degree in Computer Science, Engineering or related
Master's degree in Computer Science, Engineering or related
PhD in Computer Science, Engineering or related
Tools
Hexagon DSP SDK
Cross compiler tools
Job description
A leading technology company in York Region, Markham is seeking a software engineer to develop AI solutions using modern C++17. You will work on cutting-edge technology for Qualcomm Hexagon Processors, implementing machine learning operations and debugging customer use cases. Ideal candidates should have relevant experience and a solid background in mathematical algorithms. This role offers competitive compensation and a collaborative work environment.