Embedded Software Engineer - High-Performance Networking

Cisco

Durham (NC)

On-site

USD 103,000 - 147,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision
401(k) with Cisco matching
Paid parental leave
Short/long-term disability
Basic life insurance
Restricted stock units (RSUs)

Job summary

Cisco Silicon One is seeking a software engineer to join the team and develop the full software stack for network processors. You’ll collaborate with architecture, application, and design teams to shape the next generation of ASIC products and contribute to AI/ML initiatives.

The role emphasizes C++/Python development, embedded software, and close coordination with hardware teams to ensure seamless integration and high-performance routing and switching platforms.

Qualifications

  • Bachelor’s degree in computer engineering, computer science, or a relevant field with 3+ years of relevant work experience.
  • Experience in C++ programming language.
  • Experience in the full software creation process (SDLC): requirement gathering, design, implementation, testing, debugging, and production

Responsibilities

  • Design and develop software driving the world's most sophisticated infrastructures, using modern C++ and Python.
  • Gain intimate knowledge of elite silicon and programming models.
  • Work closely with hardware engineers, architects, and multi-functional teams to define software requirements and ensure seamless integration with hardware components.
  • Conduct unit testing and debugging of embedded software, using various tools and methodologies to identify and resolve issues.
  • Collaborate on the full software creation process, from requirement gathering to production deployment.
  • Self-motivated, analytical, and effective at troubleshooting and optimizing embedded software

Skills

C++
SDLC

Education

Bachelor’s degree in computer engineering, computer science, or a relevant field
Master’s degree with 2+ years of relevant work experience

Job description

Cisco Silicon One is seeking a software engineer to join the team and develop the full software stack for network processors. You’ll collaborate with architecture, application, and design teams to shape the next generation of ASIC products and contribute to AI/ML initiatives.

The role emphasizes C++/Python development, embedded software, and close coordination with hardware teams to ensure seamless integration and high-performance routing and switching platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Networking ASICs & Open Standards
Embedded Software Engineer - Networking ASICs & Open Standards

MaziCTools • United States

Remote
USD 120,000 - 180,000
Embedded Systems Engineer II - High-Performance
Embedded Systems Engineer II - High-Performance

Cisco • Boston (MA)

On-site
USD 120,000 - 180,000
High-Performance Embedded Systems Software Engineer
High-Performance Embedded Systems Software Engineer

Cisco • Hillsboro (OR)

On-site
USD 110,000 - 200,000
Embedded Systems Software Engineer II - High-Perf Firmware
Embedded Systems Software Engineer II - High-Perf Firmware

Cisco • Alpharetta (GA)

On-site
USD 120,000 - 160,000
Health, dental and vision insurance
401(k) plan with Cisco matching
Paid parental leave
Embedded Systems Engineer II: High-Performance Firmware
Embedded Systems Engineer II: High-Performance Firmware

Cisco • Fulton (MD)

On-site
USD 112,000 - 203,000
Embedded Systems Engineer II: High-Performance Firmware
Embedded Systems Engineer II: High-Performance Firmware

Cisco Systems, Inc. • San Jose (CA)

On-site
USD 120,000 - 160,000
Senior Software Engineer - High-Speed Routing & Optics
Senior Software Engineer - High-Speed Routing & Optics

Cisco Systems, Inc. • Milpitas (CA)

Hybrid
USD 168,000 - 245,000
Medical, dental and vision insurance
401(k) with company matching
Parental leave
+1
Embedded Systems Engineer II — High-Performance Firmware
Embedded Systems Engineer II — High-Performance Firmware

Cisco • Austin (TX)

On-site
USD 110,000 - 180,000
Medical, dental and vision insurance
401(k) matching
Paid parental leave
Embedded Systems Software Engineer II — High-Performance Firmware
Embedded Systems Software Engineer II — High-Performance Firmware

Cisco • Dallas (TX)

On-site
USD 120,000 - 180,000
Medical, dental, vision
401(k) Cisco matching
Paid parental leave
+1
Embedded Systems Engineer: Low-Level Firmware & Networking
Embedded Systems Engineer: Low-Level Firmware & Networking

Engg • San Jose (CA)

On-site
USD 90,000 - 120,000