Job description


  • Entry level
  • No Education
  • Salary to negotiate
  • Shanghai


Job Id E1969534
Job Title Machine Learning Software Engineer
Post Date 02/18/2019
Company Qualcomm Technologies, Inc.
Job Area Engineering - Software
Location China - Shanghai
Job Overview Do you want to work in the biggest emerging field of technology since the birth of the Internet? Machine learning is going to change EVERYTHING. As a member of the Qualcomm machine learning team, you get to apply your neurons to our neural net processing engine. We combine high performance software with cutting edge hardware to run deep neural nets fast, and we do it with the lowest power on that little computer that you keep in your pocket. In this position you will be responsible for enabling advanced machine learning usage scenarios on top of Qualcomms hardware and software infrastructure. You will work with neural network frameworks like Caffe and TensorFlow, extend our neural net engine to support the latest and greatest DNNs emerging from the research community, and optimize for next generation hardware acceleration cores. You will also validate the performance and accuracy of the engine through detailed analysis and test coverage. Live and breathe software development with excellent analytical, development, and debugging skills and partner with industry-leading organizations for delivering next generation of machine learning technology into the hands of millions.
Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
2+ years Software Engineering or related work experience.
2+ years experience with Programming Language such as C, C++, Java, Python, etc.
Preferred Qualifications 2-5 years of software experience within the wireless, telecommunications or semiconductor industry. Good C/C++ skills and embedded programming skills. Experience in Linux/Android software development in both user space and kernel space. System level issues debugging with JTAG or gdb tool. Expertise in at least one of the following areas: oDSP software development and algorithm implementation. oOpenCL programming and debugging. oPerformance profiling and optimization for parallel computing. oImage processing, computer vision, and object/face detection specially. Enthusiasm in machine learning technology. Hand-on experience in design/implementation of deep learning networks via modern frameworks, including TensorFlow, Caffe, etc. Ability to quickly learn new technologies and work on resolving customer reported technical problems during mobile or wireless communication product development cycles. Excellent analytical, problem solving and Communication skills and willingness to work with customers
Education Requirements Required: Bachelor, Computer Engineering and/or Computer Science and/or Electrical Engineering
Preferred: Master or PhD, Computer Engineering and/or Computer Science and/or Electrical Engineering

About the company

Billions, maybe trillions of times a day…

That’s how often people around the world likely grab for their smartphone- and all that incredible stuff a phone can do that keeps people reaching for it multiple times a day- Qualcomm invented the stuff that made that stuff possible.

Who is Qualcomm, and what do we do? We are engineers, scientists and business strategists. We come from different countries and diverse cultures, speak different languages and offer unique perspectives. Together, we focus on a single goal—to lead the way to a new era of intelligent, connected devices.

Qualcomm’s technologies powered the smartphone revolution by connecting the phone to the Internet, and now we are changing everything about everything else. We pioneered 3G and 4G, propelling mobile to the forefront of the technology world, and now, we are leading the way to 5G that will connect billions more. Our products revolutionize industries from automotive and IoT to healthcare and data-centers, and are allowing millions of devices to connect with each other in new ways never imagined.

We've been called dreamers, inventors, rebels, risk takers, pioneers and geeks. We dream big. We invent bigger. Most importantly, we often do what many think is impossible in the name of innovation.

Companies in this sector

Hives where you can find this job offer