Compiler Software Engineer II — Core Toolchains

Cisco Systems, Inc

Austin (TX)

On-site

USD 110,000 - 170,000

Full time

43 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Cisco Systems, Inc. is seeking a Compiler Software Engineer II to architect, implement, and optimize advanced compilation and debugging toolchains powering Cisco IOS-XE and related platforms.

You will work on LLVM/GCC backends, IR optimizations, and runtime diagnostics, with Python-based validation pipelines and CI/CD integrations. The role demands strong C/C++ expertise, knowledge of ARM64/x86 architectures, DWARF, GDB/LLDB, and experience with open-source toolchains.

Qualifications

  • Proven proficiency in C and C++ (C++17/C++20) with strong foundations in systems programming.
  • Experience with LLVM/GCC backends and IR development.
  • Familiarity with GDB, LLDB, and DWARF debugging formats and object file structures.
  • Background in compiler construction or toolchain development from research, academia, or industry.

Responsibilities

  • Architect, implement, and optimize advanced compilation, code analysis, and debugging toolchains.
  • Develop compiler transformations and runtime diagnostic tools for ARM64/x86 platforms.
  • Build automated validation pipelines using Python and CI/CD frameworks.
  • Contribute to open-source toolchains and improve backends and toolchain diagnostics.

Skills

C/C++
Systems programming
ARM64/x86
GDB/LLDB
Python
Open source toolchains

Education

Master's degree in CS/CE
Bachelor's degree in CS/CE

Tools

LLVM/Clang
GCC
LLD
DWARF/ELF

Job description

Cisco Systems, Inc. is seeking a Compiler Software Engineer II to architect, implement, and optimize advanced compilation and debugging toolchains powering Cisco IOS-XE and related platforms.

You will work on LLVM/GCC backends, IR optimizations, and runtime diagnostics, with Python-based validation pipelines and CI/CD integrations. The role demands strong C/C++ expertise, knowledge of ARM64/x86 architectures, DWARF, GDB/LLDB, and experience with open-source toolchains.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Compiler Toolchain Engineer I
Compiler Toolchain Engineer I

020 Cisco Systems, Inc. • Austin (TX)

On-site
USD 85,000 - 114,000
Compiler & Toolchain Engineer — LLVM/Debugger
Compiler & Toolchain Engineer — LLVM/Debugger

Engg • Austin (TX)

On-site
USD 85,000 - 114,000
Medical, dental and vision insurance
401(k) with Cisco matching
Paid parental leave
+3
Compiler & Debugger Software Engineer I
Compiler & Debugger Software Engineer I

Cisco • Austin (TX)

On-site
USD 85,000 - 114,000
Medical, dental and vision insurance
401(k) with Cisco matching
Paid parental leave
+1
Compiler & Debugger Software Engineer
Compiler & Debugger Software Engineer

Cisco Systems, Inc. • Austin (TX)

On-site
USD 110,000 - 150,000
Software Engineer Complier I (Full Time) – United States
Software Engineer Complier I (Full Time) – United States

Engg • Austin (TX)

On-site
USD 85,000 - 114,000
Medical, dental and vision insurance
401(k) with Cisco matching
Paid parental leave
+3
Compiler Engineer
Compiler Engineer

5V Tech • California (MO)

On-site
USD 120,000 - 170,000
Equity
Bonus Plan
Health Insurance
Senior Compiler Engineer
Senior Compiler Engineer

5V Tech • Town of Texas (WI)

On-site
USD 120,000 - 190,000
Equity
Bonus plan
Comprehensive health insurance
Compiler Engineer – Real-Time DSLs & LLVM
Compiler Engineer – Real-Time DSLs & LLVM

Revel • San Francisco (CA)

On-site
USD 180,000 - 260,000
Compiler Toolchain Engineer for Mobile & ML Acceleration
Compiler Toolchain Engineer for Mobile & ML Acceleration

QUALCOMM, Inc. • San Diego (CA)

On-site
USD 105,000 - 157,000
Compiler Engineer for Next-Gen AI/HPC Platform
Compiler Engineer for Next-Gen AI/HPC Platform

Tachyum • Las Vegas (NV)

On-site
USD 120,000 - 180,000
Competitive salary
Career development
International environment
+2