Debugging Engineer - Senior

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation for a smarter, connected future.
$116,900 - $175,300
Backend
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Debugging Engineer - Senior

Qualcomm Innovation Center, Inc. is seeking a Senior Debugging Engineer to join their Compiler Toolchain Software team in Austin, Texas. This role offers an exciting opportunity to work at the forefront of technology innovation, focusing on developing and enhancing debugging tools and compiler technologies for next-generation mobile and compute products.

The position combines deep technical expertise in compiler development, debugging techniques, and processor architecture with the opportunity to impact cutting-edge application domains including gaming, image processing, virtual/augmented reality, and machine learning. As a Senior Debugging Engineer, you'll be responsible for designing and implementing sophisticated debugging tools, working with compiler toolchains like LLVM and GCC, and optimizing code performance across various hardware architectures.

The role offers competitive compensation ranging from $116,900 to $175,300, along with comprehensive benefits including annual bonuses, RSU grants, health coverage, and professional development opportunities. You'll be working with industry-leading experts in a collaborative environment that promotes innovation and technical excellence.

This position is ideal for candidates with strong backgrounds in computer science or engineering, particularly those with experience in compiler development, debugging tools, and system-level software optimization. You'll have the opportunity to work on challenging technical problems while contributing to Qualcomm's mission of enabling next-generation mobile and computing experiences.

The company offers extensive support for professional growth through mentorship programs, tuition reimbursement, and continuous learning opportunities. Working at Qualcomm means being part of a global team that's driving digital transformation and pushing the boundaries of what's possible in mobile and computing technology.

Last updated 23 minutes ago

Responsibilities For Debugging Engineer - Senior

  • Enhance application domains for mobile and compute products
  • Incorporate features to programming tools for software developers
  • Design and develop industry standard tools (debuggers, linkers, profilers, etc.)
  • Build bit-exact functional or timing-accurate simulators
  • Analyze benchmark data for performance and power optimizations
  • Design and write compiler toolchain (LLVM, GCC, MLIR, Halide, TVM)
  • Apply mathematical techniques for programming languages and optimization
  • Work with Intermediate Representation for program optimization

Requirements For Debugging Engineer - Senior

Linux
  • Bachelor's degree in Computer Science, Engineering, Electrical Engineering, or related field and 2+ years of Software Engineering experience, OR
  • Master's degree in Computer Science, Engineering, Electrical Engineering, or related field and 1+ year of Software Engineering experience, OR
  • PhD in Computer Science, Engineering, Electrical Engineering, or related field
  • 1+ year of academic and/or work experience with compiler or tools
  • Knowledge of software development and processor architecture
  • Understanding of debugging and recovery techniques
  • Knowledge of systems concepts (scheduling, memory management, QoS, parallel execution)

Benefits For Debugging Engineer - Senior

Medical Insurance
401k
Equity
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health coverage for employees and dependents
  • Financial planning and retirement benefits
  • Mental health and wellbeing support
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Debugging Engineer - Senior

Sr Engineer- .NET Developer

Senior .NET Developer position at Qualcomm India, focusing on embedded and cloud edge software development with 2+ years experience required.

GStreamer multimedia framework Lead Engineer Senior

Senior GStreamer multimedia framework engineering role at Qualcomm focusing on designing and developing multimedia applications and systems.

Physical Design Engineer, Senior

Senior Physical Design Engineer role at Qualcomm Bangalore, focusing on chip development and physical design implementation with 3-5 years experience required.

Senior Test Engineer- Camera Testing

Senior Test Engineer position at Qualcomm focusing on camera testing and quality assurance, requiring 4-6 years of experience in software engineering and test automation.

GPGPU Engineer, Senior - Cork, Ireland

Senior GPGPU Engineering role at Qualcomm focusing on GPU architecture, driver development, and graphics processing optimization in Cork, Ireland.