Startups

Software Engineer Compiler II (Full Time) – United States

Cisco · Austin, Texas, US · On-site

← All jobs
About Cisco

Cisco is a worldwide technology leader powering an inclusive future for all. Learn more about our products, services, solutions, and innovations. Backed by Sequoia and Menlo.

About the role

Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Found on 1752vc Careers, the job board for startup and VC roles.

What they're looking for

  • Qualifying education and work experience should be in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related technical field
  • Demonstrated proficiency in C and C++ (C++17/C++20) with strong foundations in systems programming, memory management, pointer arithmetic, and core algorithms
  • Hands-on academic research, project, or industry experience in compiler construction, intermediate representations (IR), code generation, or LLVM/GCC backend infrastructure
  • Strong understanding of computer architecture (ARM64 or x86), assembly language, operating system internals, and runtime debugging fundamentals (GDB, LLDB, DWARF)
  • Hands-on experience contributing to or extending open-source toolchains (LLVM, Clang, GCC, GDB, LLDB), including writing custom LLVM optimization passes or toolchain diagnostics
  • Deep familiarity with DWARF debug format specifications, object file structures (ELF), symbol resolution, linkers (LLD, Gold), and binary utilities (GNU Binutils)
More about this role

Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens.

Applications are accepted until further notice.

Meet the Team

Network Engineering builds the foundational software and hardware systems that connect the world. Within our Core Platform Software and Toolchains organization, our team develops, optimizes, and maintains the mission-critical compiler, debugger, and code analysis toolchains that power Cisco IOS-XE, Silicon One, and cloud-scale routing platforms. We operate at the leading edge of systems engineering—bridging modern processor architectures with LLVM/GCC optimizations, custom IR transformations, and high-fidelity runtime debugging infrastructure. As active contributors to the open source toolchain ecosystem, we solve complex low-level engineering challenges to maximize code generation efficiency, developer velocity, and binary resilience across Cisco's global product portfolio.

Your Impact

As a Compiler Software Engineer II, you will architect, implement, and optimize advanced compilation,...

Read the full posting on Cisco's site ↗

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.