Staff Engineer- Compiler and library development

Leading technology innovator that pushes boundaries to enable next-generation experiences and digital transformation
Backend
Staff Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI

Description For Staff Engineer- Compiler and library development

Qualcomm, a leading technology innovator, is seeking a Staff Engineer for their compiler and library development team. This role focuses on building open source compiler toolsets for Qualcomm silicon, including compilers, assemblers, linkers, libraries, debuggers, and profilers. The position offers an exciting opportunity to work with cutting-edge technology and contribute to open source communities while enabling AI on the Edge.

The role involves working with GCC, LLVM, and glibc communities to enhance support for Qualcomm hardware. You'll collaborate with hardware and software engineers to optimize code generation and improve performance for Qualcomm's silicon, particularly in machine learning applications. The position requires strong expertise in compiler frameworks, C/C++ programming, and experience with open source communities.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning programs, and wellbeing initiatives. The company fosters a supportive, inclusive culture where innovative ideas are valued and professional growth is prioritized through continuous learning programs, tuition reimbursement, and mentorship opportunities.

This role is perfect for someone passionate about compiler development, open source contribution, and working at the intersection of hardware and software optimization. You'll be part of a team that enables millions of devices and shapes the future of technology, particularly in AI and edge computing. The position offers the opportunity to work with leading engineering experts while contributing to world-changing innovations.

Last updated 3 hours ago

Responsibilities For Staff Engineer- Compiler and library development

  • Work in GCC, LLVM, glibc, and related open source communities to add features and improve performance
  • Identify areas for improvement via benchmarking and code analysis
  • Collaborate with hardware teams to plan and contribute support for hardware features
  • Improve tool usability through user interaction
  • Explore new optimization frameworks for leveraging advance CPU features
  • Design, develop and contribute features to open source ML frameworks

Requirements For Staff Engineer- Compiler and library development

  • Knowledge in compiler frameworks such as GCC or LLVM
  • Experience in working with open source communities
  • Programming in C/C++
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • Master's degree or PhD preferred
  • Established record of contributions to open source compiler project preferred
  • Strong background in computer architecture preferred

Benefits For Staff Engineer- Compiler and library development

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Education Budget
  • World-class health coverage for employees and dependents
  • Financial programs for secure future
  • Emotional/mental health support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Staff Engineer- Compiler and library development

Staff Engineer - GStreamer Multimedia Framework

Staff Engineer position at Qualcomm focusing on GStreamer multimedia framework development, requiring 10+ years of experience in multimedia and embedded systems.

Staff Engineer – Connectivity

Staff Engineer position at Qualcomm focusing on Wi-Fi connectivity and embedded systems development, offering competitive compensation and the opportunity to work on next-generation wireless technologies.

Engineer, Staff - WLAN System Test

Staff Engineer position at Qualcomm focusing on WLAN system testing, requiring 10+ years of experience in wireless networking, protocol testing, and automation.

Lead STA Engineer

Lead STA Engineer position at Qualcomm India, focusing on static timing analysis and physical implementation with 5-7 years experience required.

Software Tool Engineer/Developer - Staff/Sr Staff

Senior software engineering role at Qualcomm focusing on developing tools and frameworks for chipset integration and testing, requiring expertise in multiple programming languages and platforms.