2 days ago
Base Salary
$124k - $186k/yr
Responsibilities
- Develop and enhance compiler toolchains for efficient compilation onto Qualcomm hardware architectures.
- Build programming tools such as debuggers, linkers, profilers, converters, and optimizers.
- Create bit-exact functional and timing-accurate simulators for off-target software execution.
- Design compiler optimizations using intermediate representations, algorithms, data structures, heuristics, and mathematical techniques.
- Run application benchmarks and analyze performance, power, and constraint-management data.
- Work independently with minimal supervision and provide guidance to other team members.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Electrical Engineering, or a related field with 4+ years of Software Engineering, Systems Engineering, or related experience; or a master’s degree with 3+ years; or a PhD with 2+ years.
- 2+ years of combined academic and/or work experience with compilers or tools.
- Preferred qualification: master’s degree in Computer Science, Engineering, Electrical Engineering, or a related field.
- Knowledge of software development, processor architecture, debugging and recovery, scheduling, memory management, QoS, parallel execution, acceleration, and memory models.
Benefits
- Competitive annual discretionary bonus program.
- Opportunity for annual RSU grants; employees on sales-incentive plans are not eligible for the annual bonus.
- Competitive benefits package supporting employees at work, at home, and at play.
- Annual base pay range of $123,700.00–$185,500.00 is provided in the posting.
Categories
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.
