Software Engineer Compiler I

Cisco

Confirmed live today High trust
Closes in 6 days Hybrid

Quick summary

Work type
Hybrid
Location
Austin, TX
Salary
$84,600–$113,600 / yr
Employment
Full-time
Posted
2 days ago
Freshness
Confirmed live today
Closes
Sep 30, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $162k
This role $99k
$71k most similar roles pay here $212k

This role pays less than 98% of similar roles. Most pay $134,925–$189,761 — the shaded band above. At the midpoint, this role pays about $99k versus about $162k for comparable roles.

Based on 240 similar postings.

Employer

About Cisco

Cisco Systems is the world''s leading networking technology company, designing and manufacturing networking hardware, telecommunications equipment, and cybersecurity solutions for businesses and governments. Industry: Networking Technology & Cybersecurity

Cisco currently has 193 open roles on FindRole.

Listed pay typically runs $167,700–$245,200 across 193 roles with salary data.

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Software Engineer Compiler I

Software Engineer Complier I joins the Networking Engineering team within the Core Platform Software and Toolchains organization to develop, optimize, and maintain mission-critical compiler, debugger, and code analysis toolchains for networking platforms. The role involves designing and implementing advanced compilation tools, developing runtime diagnostic tools in C and C++, and optimizing LLVM infrastructure for ARM64 and x86 architectures. Key responsibilities include enhancing GDB/LLDB debuggers, building automated regression pipelines using Python and CI/CD tools, integrating DWARF standards, and incorporating AI-assisted developer productivity tools into modern IDE environments. The position addresses complex low-level puzzles to improve software performance and binary resilience. Required skills include proficiency in C or C++, knowledge of memory management, assembly language, and experience with LLVM, Clang, GCC, GNU Binutils, and cross-compiling toolchains for embedded Linux or networking operating systems.

What you'll do

  • Design, implement, and maintain advanced compilation and debugging toolchains for core networking platforms.
  • Develop compiler enhancements and runtime diagnostic tools using C and C++.
  • Optimize code generation and LLVM infrastructure for ARM64 and x86 architectures.
  • Enhance GDB/LLDB debuggers to improve developer experience and system reliability.
  • Build automated regression pipelines using Python and CI/CD tools.
  • Integrate DWARF debug information standards into the software toolchain.
  • Integrate AI-assisted developer productivity tools into modern IDE environments.
  • Contribute improvements and updates to open source toolchain ecosystems.

What we're looking for

  • Meet one of three education/experience paths: Bachelor's degree (0 years experience), Associate's or certification (1 year experience), or High school diploma (2 years experience).
  • Degree or relevant coursework must be in Computer Engineering, Software Engineering, Computer Science, Information Technology, or a related field.
  • Demonstrate programming proficiency in C or C++ with knowledge of memory management, pointer arithmetic, and data structures.
  • Possess a foundational understanding of computer architecture (ARM/x86), operating system fundamentals, and the ability to read assembly language.
  • Have experience in compiler construction, code generation, LLVM infrastructure, or debugger fundamentals like GDB, LLDB, and DWARF.
  • Experience with LLVM, Clang, GCC, or GDB open-source toolchains including custom passes or extensions (preferred).
  • Familiarity with DWARF debug format, ELF structures, symbol tables, and GNU Binutils (preferred).
  • Experience with Python/Linux shell scripts in CI/CD, cross-compiling for embedded systems, or integrating AI developer tools (preferred).

More like this

Similar roles

Software Engineer Embedded Systems II

Cisco

San Jose, CA +4 13 days ago $125,700–$203,100
C C++ Embedded Linux RTOS POSIX Python Bash CI/CD Git GDB Valgrind U-Boot UEFI TCP/IP Ethernet BGP OSPF JTAG
2+ yrs exp

Software Engineer Full Stack / Backend I

Cisco

Remote (San Jose, CA) +4 24 days ago $107,800–$157,400
Python Go Java C/C++ TypeScript JavaScript React HTML CSS Docker Kubernetes AWS Azure GCP Terraform Ansible CloudFormation CI/CD RESTful APIs Linux Git NoSQL
Remote

Software Quality Assurance Engineer I

Cisco

Raleigh, NC 2 days ago $107,800–$157,400
Python Java C++ JavaScript Go PyTest JUnit Selenium Postman Git CI/CD Linux Docker Agile Jira Confluence
Hybrid

Data Engineer I

Cisco

Remote (RTP, NC) +3 20 days ago $107,800–$157,400
Machine Learning MySQL PostgreSQL MongoDB Hadoop Spark RESTful API Tableau Agile Data Governance CRM Architecture Full-stack Development Data Encryption
Remote

Software Engineer Fullstack / Backend II

Cisco

Boulder, CO +2 2 days ago $125,700–$203,100
AWS GCP Azure GovCloud Go Python Ruby Terraform Ansible Puppet CloudFormation Docker Kubernetes kubectl CI/CD Distributed Systems Linux Unix Infrastructure as Code Machine Learning
2+ yrs exp Hybrid

Software Engineer III

Walmart

Sunnyvale, CA 85 days ago $117,000–$234,000
GenAI Node.js JavaScript Python REST APIs Distributed Systems Appium TestCafe XCUI Test Espresso CI/CD Git DevOps Telemetry Monitoring Performance Testing Automation Frameworks
2+ yrs exp