> Markdown version of [/jobs/ext/3534183-software-engineer-compiler-ii-full-time-united-states](https://www.wearedevelopers.com/jobs/ext/3534183-software-engineer-compiler-ii-full-time-united-states). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer Compiler II (Full Time) - United States - **Company:** Cisco Systems, Inc. - **Location:** New York, NY, United States - **Salary:** $125,700.0 - $203,100.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Assembly Language, C++ (Programming Language), Static Program Analysis, Code Generation, Computer Engineering, System Configuration, Continuous Integration, Software Debugging, Memory Management, Linux on Embedded Systems, Python (Programming Language), Unix Shell, Open Source Technology, Real-Time Operating Systems, Regression Testing, Software Engineering, System Programming, Diagnostic Tools, Computer Network Technologies, Backend, Information Technology, Cisco - **Published:** October 1, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18489004?backUrl=%2Fcareer%2F18489004%2FSoftware-Engineer-Compiler-Ii-Full-Time-United-States-Texas-Austin ## About the Role * Meet one of the following (completed within the past 3 years or expected to be completed within the next 12 months):-A Master's degree with 0 years of work experience; or-A Bachelor's degree with 2 years of work experience. * 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). Preferred Qualifications * 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). * Experience developing automated regression testing frameworks and performance benchmark suites using Python and Linux shell utilities in modern CI/CD pipelines. * Experience configuring, cross-compiling, and packaging toolchains for Embedded Linux, RTOS, or large-scale distributed networking operating systems. ## Description As a Compiler Software Engineer II, you will architect, implement, and optimize advanced compilation, code analysis, and debugging toolchains that power Cisco's core networking platforms. You will develop sophisticated compiler transformations and runtime diagnostic tools in modern C/C++, optimize LLVM/GCC backends and intermediate representations (IR) for ARM64 and x86 architectures, and enhance GDB/LLDB debugging capabilities. You will build robust automated validation pipelines using Python and CI/CD frameworks, advance DWARF debug format standards, and integrate AI-assisted developer productivity tooling into modern engineering workflows. Success in this role means driving end-to-end toolchain excellence, delivering high-performance code generation improvements, and contributing impactful enhancements to open-source systems.