Facebook pixel

Staff Engineer – Machine Learning Software
Posted on 6/28/2022
INACTIVE
Locations
Markham, ON, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Android Development
Data Structures & Algorithms
Git
Linux/Unix
NumPy
OpenGL
Pytorch
Tensorflow
Python
Requirements
  • Frequently transports between offices, buildings and campuses up to ½ mile
  • Frequently transports and install equipment up to 5 lbs
  • Performs required tasks at various heights (e.g. standing or sitting)
  • Monitors and utilizes computers and test equipment for more than 6 hours a day
  • Continuous communication which includes the comprehension of information with colleagues, customers and vendors both in person and remotely
  • Live and breathe software development by leveraging your excellent programming, analytical, design, and debugging skills
  • Curiosity and willingness to continually learn new things and propose new ideas
  • Industry experience with modern C++
  • Experience with Python or other high level OOP language
  • Embedded SW architecture, design and development experience
  • Tools: git, gcc or clang compilers, cmake, the usual stuff experienced engineers use every day
  • 5+ years software development industry experience
  • Android or embedded Linux software development. Optimizing algorithms for hardware acceleration cores using OpenCL, OpenGL ES, and / or DSPs
  • Experience with Python numpy and deep learning frameworks such as Caffe, Caffe2, TensorFlow, and PyTorch
  • Background in mathematical operations: linear algebra, fast math libraries, multi-threading and vector instruction sets
  • Excellent communication skills (verbal and written). Ability to collaborate across a globally diverse team and multiple interests
Responsibilities
  • Development of optimization algorithms for ML operators/layers for the Qualcomm AI SW stack
  • Development of AI systems optimizations to maximize utilization of Qualcomm AI HW and SW
  • Enabling and optimizing state of the art neural network models to meet the demands of customer real world use cases
  • Development of software tools for profiling, and debugging to support rapid deployment of new neural networks in this fast changing field
  • Extend your experience as a seasoned SW engineer to deliver commercial quality software releases
Qualcomm

10,001+ employees

Digital wireless telecommunications products and services.
Company Overview
Qualcomm's mission is to lay the foundation for wireless growth. The company provides a host of telecommunication tools and services.
Benefits
  • Premium-free health coverage
  • Onsite health & fitness centers
  • Retirement programs
  • Disability & life insurance programs
  • Tuition reimbursement
  • Product discounts
  • Flexible time off
  • Parental leave
Company Values
  • Purposeful Innovation
  • Passionate Execution
  • Collaborative Community
  • Unquestioned Integrity