Compiler Software Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Qualcomm is looking for a Compiler Software Engineer to contribute to the design and enhancement of compiler toolchains for mobile and compute products. This role involves working with cross-functional teams to develop and optimize code for various processor architectures, ensuring high energy efficiency and performance.
Responsibilities
- Applies knowledge of software development, processor architecture, debugging, and systems concepts to enhance application domains for mobile and compute products.
- Incorporates features into programming tools to help software developers implement, debug, and optimize code for programmable cores.
- Assists in the design and development of industry-standard tools like debuggers, linkers, profilers, converters, and optimizers.
- Assists in building bit-exact functional or timing-accurate simulators for off-target execution.
- Provides support for synthesizing and running benchmarks for different applications.
- Assists in designing the compiler toolchain (e.g., LLVM, GCC, MLIR, Halide, TVM) for compilation onto hardware architecture.
- Applies mathematical techniques for programming languages, algorithms, and optimization for performance and power efficiency.
- Assists in applying Intermediate Representation of programs to expose optimization opportunities.
Requirements
- Bachelor's degree in Computer Science, Engineering, Electrical Engineering, or related field.
- 1+ year of any combination of academic and/or work experience with compiler or tools.
Desired Qualifications
- Master's degree in Computer Science, Engineering, Electrical Engineering, or related field.
Benefits
- Competitive annual discretionary bonus program.
- Opportunity for annual RSU grants.
- Highly competitive benefits package designed to support success at work, at home, and at play.
- Pay scale: $104,500.00 - $156,700.00
Skills
DSPCPUNSPmicrocontrollerLLVMGCCMLIRHalideTVM
#Compiler#Toolchain#Software Engineering#Computer Science#Electrical Engineering#Processor Architecture#Debugging#Optimization#Programming Tools#Simulators#Benchmarking#LLVM#GCC#MLIR#Halide#TVM#Algorithms#Data Structures
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
3 weeks ago
Employment Type
Full Time
Work mode
On Site
Salary
US$104,500–156,700 · Negotiable
Experience Level
Associate
Locations
San Diego, United States of America
Qualification
Bachelor, Master
Applicants
Be an early applicant
Similar Jobs
Amazon
Hyderabad, IndiaSoftware Dev Engineer II, Mesa
Full Time Be an early applicant Posted 4 days ago
Synopsys Inc
Ho Chi Minh City, VietnamApplications Engineering Engineer - 19307
Full Time Be an early applicant Posted 4 days ago
Synopsys Inc
Ho Chi Minh City, VietnamApplications Engineering Engineer - 19309
Full Time Be an early applicant Posted 4 days ago
Synopsys Inc
Ho Chi Minh City, VietnamApplications Engineering Engineer - 19308
Full Time Be an early applicant Posted 4 days ago
Ericsson
Noida, IndiaAutomated Operations Engineer-RAN
Full Time Be an early applicant Posted 4 days ago
Alstom
Bangalore, IndiaIXL Design Engineer
Full Time Be an early applicant Posted 4 days ago
