Embedded Systems Engineer: Low-Level Networking & Firmware

Cisco Systems, Inc

San Jose (CA)

On-site

USD 110,000 - 160,000

Full time

14 days+
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 and vision insurance
401(k) matching contributions
Paid parental leave
Short and long-term disability

Job summary

Cisco Systems, Inc. is seeking a hands-on engineer skilled in low-level programming and networking to contribute to operating systems, firmware, and networking stacks. You will work in hardware-software integration and automation, contributing to secure, scalable Cisco products.

The role emphasizes embedded Linux, C programming, and CI/CD practices, with collaboration across teams and a focus on reliability and performance.

Qualifications

  • Qualifying education and work experience should be in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related field.
  • Proficiency in C programming and experience working in embedded Linux environments, including a solid understanding of operating system fundamentals.
  • Working knowledge of core networking principles, routing protocols, and general network architecture concepts.
  • Hands-on experience developing automation scripts (e.g., Python or Bash), utilizing CI/CD pipelines (e.g., Jenkins, GitHub Actions), and applying DevSecOps practices within software workflows.

Skills

C programming
Embedded Linux
Networking principles
Python
Bash
CI/CD pipelines
DevSecOps

Education

Bachelor's degree
Apprenticeship / Boot camp / Certification
High school diploma with 2 years experience

Tools

Jenkins
GitHub Actions

Job description

Cisco Systems, Inc. is seeking a hands-on engineer skilled in low-level programming and networking to contribute to operating systems, firmware, and networking stacks. You will work in hardware-software integration and automation, contributing to secure, scalable Cisco products.

The role emphasizes embedded Linux, C programming, and CI/CD practices, with collaboration across teams and a focus on reliability and performance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer: Low-Level Firmware & Networking
Embedded Systems Engineer: Low-Level Firmware & Networking

Cisco • San Jose (CA)

On-site
USD 90,000 - 120,000
Embedded Systems Engineer: Low-Level, AI & Networking
Embedded Systems Engineer: Low-Level, AI & Networking

Cisco • Milpitas (CA)

On-site
USD 120,000 - 180,000
Medical Insurance
Dental Insurance
Vision Insurance
+16
Embedded Systems Engineer II — Low-Level C & Linux
Embedded Systems Engineer II — Low-Level C & Linux

Cisco • Milwaukee (WI)

On-site
USD 25,000 - 39,000
Embedded Systems Engineer Intern: Build Low-Level Software
Embedded Systems Engineer Intern: Build Low-Level Software

Cisco Systems, Inc. • San Jose (CA)

On-site
USD 44,000 - 185,000
12-week internship program
Embedded Systems Engineer - C, Linux & DevSecOps
Embedded Systems Engineer - C, Linux & DevSecOps

Cisco • Milpitas (CA)

On-site
USD 34,000 - 55,000
Embedded Systems Engineer Intern (C/Linux)
Embedded Systems Engineer Intern (C/Linux)

Cisco Systems, Inc • San Jose (CA), Northern (KY)

Hybrid
USD 55,000 - 69,000
Embedded Systems Engineer Intern - C, Linux, Networking
Embedded Systems Engineer Intern - C, Linux, Networking

Cisco • San Jose (CA)

On-site
USD 42,000 - 66,000
Embedded Systems Engineer I — C, Linux
Embedded Systems Engineer I — C, Linux

Cisco • Milpitas (CA)

On-site
USD 30,000 - 47,000
Embedded Systems Engineer I - Internship (C/Linux)
Embedded Systems Engineer I - Internship (C/Linux)

Cisco • San Jose (CA)

On-site
USD 41,000 - 55,000
Embedded Software Engineer - Networking ASICs & Open Standards
Embedded Software Engineer - Networking ASICs & Open Standards

MaziCTools • United States

Remote
USD 120,000 - 180,000