Cisco

Software Engineer Complier I (Full Time) - United States

Cisco$84K — $113K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Information Technology, or related field, or equivalent work experience
  • Demonstrated programming skills in C or C++ with understanding of memory management and data structures
  • Foundational knowledge of ARM or x86 computer architecture and operating system fundamentals
  • Experience in compiler construction, code generation, or debugger fundamentals through coursework or hands-on projects
  • Ability to read and understand assembly language

Responsibilities

  • Design, implement, and maintain advanced compilation and debugging toolchains
  • Develop compiler enhancements and runtime diagnostic tools in C and C++
  • Optimize code generation and LLVM infrastructure for ARM64 and x86 architectures
  • Enhance GDB/LLDB debuggers and integrate AI-assisted developer productivity tools into IDEs
  • Build automated regression pipelines using Python and CI/CD tools
  • Integrate DWARF debug information and promote secure coding practices

Benefits

  • Opportunity to work at the intersection of cutting-edge technology and open source contributions
  • Involvement in solving complex engineering challenges that impact global networking solutions
  • Exposure to modern and scalable computing technologies and architectures
  • Collaboration with a team of skilled engineers passionate about software performance and developer efficiency
  • Possibility to influence enhancements to both proprietary and open source toolchain ecosystems
Full Job Description
The application window is expected to close on: 09/29/2026
Meet the Team

Networking 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 and high-fidelity runtime debugging infrastructure. As active contributors to the open source community, we solve complex low-level puzzles to maximize software performance, developer velocity, and binary resilience across Cisco's global product portfolio.

Your Impact

As a Compiler and Debugger Software Engineer, you will design, implement, and maintain advanced compilation and debugging toolchains that power Cisco's core networking platforms. You will develop compiler enhancements and runtime diagnostic tools in C and C++, optimize code generation and LLVM infrastructure for ARM64 and x86 architectures, and enhance GDB/LLDB debuggers. You will build automated regression pipelines using Python and CI/CD tools, integrate DWARF debug information standards, and integrate AI-assisted developer productivity tools into modern IDE environments. Success in this role means driving end-to-end toolchain excellence, evangelizing secure coding practices, and contributing impactful enhancements to open source toolchain ecosystems.

Minimum Qualifications
• Meet one of the following (completed within the past 3 years or expected to be completed within the next 12 months):

-A Bachelor's degree with 0 years of work experience; OR-

-An educational or workforce development program (e.g., Associate's, Apprenticeship, Boot camp, or Certification) with 1 year of work experience; OR - A High school diploma (or equivalent) with 2 years of work experience.
• Qualifying education and work experience should be in Computer Engineering, Software Engineering, Computer Science, Information Technology, or a related field.
• Demonstrated programming proficiency in C or C++ with a strong foundational understanding of memory management, pointer arithmetic, and data structures.
• Foundational understanding of computer architecture (ARM or x86), operating system fundamentals (processes, memory management), and the ability to read assembly language.
• Coursework, academic research, or hands-on project experience in compiler construction, code generation, LLVM infrastructure, or debugger fundamentals (GDB, LLDB, DWARF).

Preferred Qualifications
• Hands-on experience with LLVM, Clang, GCC, or GDB open-source toolchains, including writing custom LLVM passes or toolchain extensions.
• Familiarity with DWARF debug format specifications, object file structures (ELF), symbol tables, and binary analysis utilities (GNU Binutils).
• Practical experience developing test automation scripts using Python and Linux shell utilities in a CI/CD environment.
• Experience configuring or cross-compiling toolchains for Embedded Linux or networking operating systems (routers/switches).
• Interest or experience integrating AI-assisted developer tools or modern IDE plugins (VSCode, Language Server Protocol / DAP) to enhance software development workflows.

About Cisco

Cisco Careers

Join the vibrant team at Cisco, a global leader in networking and cybersecurity solutions, where innovation and leadership thrive. Cisco offers a plethora of job opportunities that cater to a range of skills and experiences, making it an ideal place for both seasoned professionals and those seeking an internship to jumpstart their career. Work You’ll Do At Cisco, you’ll be part of a culture that values diversity, leadership, and professional growth. Engage in work that matters with a team that combines technology, creativity, and the power of human connection to redefine networking. Cisco’s commitment to innovation isn’t just about technology, but also about transforming the way we work and collaborate. Cisco’s employment philosophy supports career advancement and nurtures a leadership pipeline that is equipped with diversity training and opportunities for growth. Whether you’re applying your skills to drive our latest innovations or using our vast networking capabilities to solve complex problems, at Cisco, every role is impactful. Join Our Dynamic Team Explore job opportunities in areas ranging from engineering to marketing, sales to cybersecurity. Cisco is hiring individuals who are passionate, curious, and ready to drive change. Positions at Cisco offer competitive benefits, a supportive culture, and the chance to work with cutting-edge technology. Internship Programs Kickstart your career with a Cisco internship. Gain invaluable industry experience, enhance your resume, and build professional networks that last a lifetime. Our internships provide hands-on experience and the chance to work on projects that matter. Leadership and Development Cisco is committed to fostering leadership skills and providing employees with the training needed to succeed. Our leadership programs help you develop new skills, manage teams effectively, and lead with confidence. Cisco’s commitment to professional development ensures that your career path is as dynamic as our technologies. Benefits and Culture Cisco understands the importance of a balanced life. Our benefits package is designed to ensure that our team members are healthy, happy, and secure. At Cisco, you’ll find a supportive culture that encourages open communication, teamwork, and mutual respect. Stay Connected Join Cisco’s Talent Network Stay informed about new positions that match your skills and interests. At Cisco, we value the curiosity and unique perspectives of our team members. Subscribe to receive personalized job alerts and insider tips directly from our hiring managers. Explore Cisco Jobs Ready to advance your career at Cisco? Search open positions, prepare your resume, and get ready for an interview that could lead to your next big opportunity. At Cisco, we’re not just filling positions—we’re investing in leaders. Keep Up to Date Stay ahead with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work here. READ CAREERS BLOG Job Alert Emails Customize your subscription to receive job alerts, the latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding career opportunities that await you at Cisco.
Learn more about Cisco
Size
79,500 employees
Market Cap
$194.5 billion
Industry
Net Income
$10.1 billion
Founded
2014
5 Year Trend
+1.4%
Revenue
$48 billion
NASDAQ

Similar Jobs

More Jobs at Cisco

More Information Technology Jobs

Find similar Software Engineer Complier I (Full Time) - United States jobs: