Engineer, AI Software/Machine Learning (C++)
Technology, Data & Digital · Data, AI & Analytics · Machine Learning · Software Engineering
In short
Als KI-Software-/Machine-Learning-Ingenieur (C++) bei Qualcomm Canada ULC entwickeln Sie Hochleistungssoftware für KI-Engines auf Qualcomm Hexagon-Prozessoren. Diese Rolle konzentriert sich auf die Entwicklung und Optimierung von C++17-Bibliotheken und -Tools für eingebettete Systeme, nicht auf Data Science, Modelltraining oder -erstellung.
Responsibilities
- Entwicklung moderner C++17-Softwarebibliotheken für Qualcomm Hexagon-Prozessoren
- Design und Performance-Tuning von modernem C++17-Code für eingebettete Systeme
- Entwicklung von Modellanalysetools für interne und externe Kunden
- Verwendung von Cross-Compiler-Toolchains für eingebettete Systeme wie Android, Embedded Linux und QNX
- Behebung von Problemen in bestehenden und vergangenen Qualcomm AI-Produkten
- Implementierung und Optimierung moderner C++17-Machine-Learning-Operationen auf Hexagon-Prozessoren
- Debuggen von Kunden-Machine-Learning-Anwendungsfällen, die auf dem Qualcomm AI Stack ausgeführt werden
- Kommunikation in einem global verteilten Team
- Teilnahme an Prozessverbesserungen der Softwarequalität
Requirements
- 3+ Jahre relevante Berufserfahrung
- Erfahrung/Expertise mit C++, idealerweise mit modernen C++17-Sprachfunktionen
- Hintergrund in mathematischen Algorithmen unter Verwendung von schnellen Mathe-Bibliotheken und Vektorinstanzsätzen
- Praktische Erfahrung mit der Entwicklung von Middleware- oder Firmware-Software
- Erfahrung mit Multitasking und Multithreading-Treiberentwicklung
- Erfahrung mit Hexagon DSP SDK oder Cross-Compiler-Toolchains für eingebettete Systeme
- Vertrautheit mit TensorFlow, PyTorch oder ONNX
- Erfahrung mit Tools wie git, Linux, JIRA und Docker
- Kenntnisse von Entwurfsmustern
Benefits
- wettbewerbsfähiges jährliches diskretionäres Bonusprogramm
- Möglichkeit auf jährliche RSU-Zuteilungen
- Ein wettbewerbsfähiges Leistungspaket, das darauf ausgelegt ist, Ihren Erfolg bei der Arbeit, zu Hause und in der Freizeit zu unterstützen
Skills
C++17C++TensorFlowPyTorchONNXgitLinuxJIRADocker
#AI#Machine Learning#Software Development#C++#Embedded Systems#Optimization#Deep Neural Networks
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
2 days ago
Employment Type
Full Time
Work mode
Remote
Salary
US$104,800–154,800 / year
Experience Level
Mid-Senior
Locations
Markham, Canada
Qualification
Bachelor
Applicants
Be an early applicant
Similar Jobs
Emerson
Mansfield, United StatesMechanical Engineer, Navy
US$85–115k/yr Full Time Be an early applicant Posted 4 days ago
Ericsson
Ottawa, CanadaAI Developer Test Management
CA$69–86k/yr Full Time Be an early applicant Posted 4 days ago
Ericsson
Ottawa, CanadaJunior L1 Software Developer
CA$85–111k/yr Full Time Be an early applicant Posted 4 days ago
Sandvik
Val-d'Or, Canada +1 moreTechnicien(ne) de service en chantier (sous terre)
CA$45/hr Full Time Be an early applicant Posted 4 days ago
Sandvik
Val-d’Or, CanadaTechnicien(ne) de service en chantier
CA$45/hr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesMember of Technical Staff, Microsoft Robotics (Software Systems)
US$143–275k/yr Full Time Be an early applicant Posted 4 days ago
