AI Software Platform Engineering - Staff to Sr. Staff Manager

Qualcomm
Apply Now

Job Description

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. We are rapidly expanding our AI Software Engineering team in Taiwan. This team has been working with a large number of other AI R&D teams around the world. We invite you to join this team to apply your skills to expand Qualcomm’s already impressive AI portfolio(known as Qualcomm AI Stack), with a special focus on software platform to fulfill AI applications for Mobile, Automotive, IoT and HPC devices. We combine high performance software with cutting edge hardware to run deep neural networks fast, and we do it with the lowest power on our incredible range of Snapdragon processors. In this position you will be responsible for enabling advanced machine learning usage scenarios on top of Qualcomm’s hardware and software infrastructure and participate in system software, tools development, maintenance and evolution for various ML computing SDK for Qualcomm processors. To extend SDK’s capability and applicability, you will work with neural network frameworks like Pytorch 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

o Bachelor's degree in Computer Science, Electrical Engineering, or related field.

o 6+ years Software Engineering or related work experience.

o Good experience with Programming Language such as C, C++, Java, Python etc.

o Experience in large-scale software project.

o Familiar with at least one of Unix, Android, embedded Linux and Windows development environments.

o 3+ years building and managing a team of software engineers.

o Strong communication skills required, including the ability to clearly express technical and team leadership related concepts in verbal and written forms.

o Ability to speak and write in English fluently.

Preferred Qualifications

o 10+ years of software experience within the wireless, telecommunications, 3C consumer devices or semiconductor industry.

o Solid C/C++, Python skills and embedded programming skills.

o Experience in working on open-sourced project including initiating, contributing or leveraging.

o Experience in any of Linux/Android/Windows software development in user space or kernel space.

Expertise in at least one of the following areas:

o DSP software development and algorithm implementation.

o OpenCL programming and debugging.

o Performance profiling and optimization for parallel computing.

o Image processing, computer vision, and object/face detection specially.

o Understand compiler technology: Familiar ML compilers such as TVM/Glow/XLA, LLVM/GCC backend development, optimization analysis and implementation is plus

o AI experience: Deep Learning/CNN basic knowledge, training network to solving practical problems, familiar with Tensorflow/Pytorch framework etc. is plus.

Enthusiasm in machine learning technology. Hand-on experience in design/implementation of deep learning networks via modern frameworks, including TensorFlow, Pytorch, 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

Minimum Qualifications:

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.

OR

Master's degree in Computer Science, Engineering, Information Systems, or related field and 3+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.

OR

PhD in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.

Applicants: If you need an accommodation, during the application/hiring process, you may request an accommodation by sending email to accommodationsupport 

Although this role has some expected minor physical activity, this should not deter otherwise qualified applicants from applying. If you are an individual with a physical or mental disability and need an accommodation during the application/hiring process, please call Qualcomm’s toll-free number found here for assistance. Qualcomm will provide reasonable accommodations, upon request, to support individuals with disabilities as part of our ongoing efforts to create an accessible workplace.

Qualcomm is an equal opportunity employer and supports workforce diversity.

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.

Company Info.

Qualcomm

Qualcomm is an American multinational corporation headquartered in San Diego, California, and incorporated in Delaware. It creates semiconductors, software, and services related to wireless technology. It owns patents critical to the 5G, 4G, CDMA2000, TD-SCDMA and WCDMA mobile communications standards.

  • Industry
    Semiconductors,Computer hardware,Computer software
  • No. of Employees
    45,000
  • Location
    San Diego, California, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Qualcomm is currently hiring Software Engineer Jobs in Hsinchu, Hsinchu City, Taiwan with average base salary of NT$130,000 - NT$196,000 / Month.

Similar Jobs View More