2 days ago
Grenoble, FranceMid Level
Responsibilities
- Research, design, develop, enhance, and implement machine learning framework and compiler components for customer workloads and benchmarks.
- Analyze software requirements and implement solutions optimized for Qualcomm SoCs within performance, code-size, and system constraints.
- Collaborate with architecture and hardware engineers on software and hardware-software co-design.
- Identify system-level integration issues and interface with software development, integration, and test teams.
- Develop and optimize low-level code and tests across firmware, operating-system, hardware, and simulator environments.
- Contribute to machine learning products from early design through commercial deployment.
Requirements
- Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field, or a master's degree or PhD in a related field.
- The posting lists 4+ years of systems engineering or related experience for one role profile and also lists bachelor's degree plus 2+ years, master's degree plus 1+ year, or a PhD.
- Experience with machine learning frameworks such as PyTorch and TensorFlow is preferred.
- Experience with model-level optimization, including Torch Compile, is preferred.
- Experience with LLVM or industrial compiler development and knowledge of compiler internals is preferred.
- Hands-on experience with C/C++, Python, object-oriented design, GoogleTest, source-code and configuration-management tools, and Git is preferred or required as specified.
- Experience with SIMD, multithreaded high-performance code, DSP kernels, profiling, software optimization, neural-network architectures, and ML compiler workload synthesis is preferred.
- Experience with programming in memory, hardware accelerators, hardware-software co-design, C++ advanced features, firmware on RTOS, Linux system-level development, and SoC environments is preferred.
- Ability to work on low-level implementation, code and testing, and interfaces with hardware and simulators is required.
- Equivalent experience may be considered when candidates can demonstrate the ability to fulfill the principal duties and required competencies.
About Qualcomm
Qualcomm is a public semiconductor company headquartered in San Diego, founded in 1985, that designs and sells wireless chipsets and platforms for mobile devices, automotive, IoT, and networking, notably the Snapdragon application processors and 5G modems. It also licenses a large portfolio of cellular patents to device makers, generating revenue alongside chip sales; its technology underpins many Android smartphones and emerging automotive and edge-compute systems, and it trades on NASDAQ as QCOM.
