Senior Embedded Systems Software Engineer

Cisco Systems, Inc.

San Jose (CA)

On-site

USD 120,000 - 210,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical/dental/vision insurance
401(k) with company match
Paid parental leave
Generous vacation and sick time

Job summary

Cisco Systems, Inc. is seeking a Software Engineer Embedded Systems II in the United States to design, optimize, and validate high-performance embedded software and firmware.

You will work with cross-functional teams to implement device drivers, kernel components, and interfaces for mission-critical platforms and connected devices, while driving robust automation and diagnostics. The role emphasizes systems programming in embedded Linux/RTOS, memory optimization, and production triage, with

Qualifications

  • Master's or Bachelor's with related work experience.
  • Strong C/C++ and systems programming skills in embedded Linux/RTOS environments.
  • Solid understanding of OS concepts, multithreading, and memory management.
  • Experience with Linux development workflows, debugging tools, and Git version control.

Responsibilities

  • Design, develop, and optimize high-performance embedded software and firmware.
  • Build device drivers, kernel components, and hardware-software interfaces.
  • Develop robust system-level test automation and diagnostics using Python and CI/CD.
  • Diagnose platform issues, optimize memory/CPU usage, and support production triage.
  • Deliver resilient embedded software across the full software development lifecycle.

Skills

C/C++ systems programming
Embedded Linux/RTOS
Multithreading/memory management
Linux debugging tools

Education

Master's degree in a relevant field
Bachelor's degree with 2 years experience

Tools

GDB
Valgrind
Git

Job description

Cisco Systems, Inc. is seeking a Software Engineer Embedded Systems II in the United States to design, optimize, and validate high-performance embedded software and firmware.

You will work with cross-functional teams to implement device drivers, kernel components, and interfaces for mission-critical platforms and connected devices, while driving robust automation and diagnostics. The role emphasizes systems programming in embedded Linux/RTOS, memory optimization, and production triage, with

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Software Engineer: C, Linux, Networking
Embedded Systems Software Engineer: C, Linux, Networking

Cisco • Milwaukee (WI)

On-site
USD 90,000 - 120,000
Medical Insurance
Dental Insurance
Vision Insurance
+16
Software Engineer Embedded Systems I (Full Time) - United States
Software Engineer Embedded Systems I (Full Time) - United States

Cisco • Milwaukee (WI)

On-site
USD 90,000 - 120,000
Medical Insurance
Dental Insurance
Vision Insurance
+16
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
Senior Embedded Systems Architect - BIOS, Drivers & FPGA
Senior Embedded Systems Architect - BIOS, Drivers & FPGA

Cisco Systems, Inc • Milpitas (CA)

Hybrid
USD 223,000 - 382,000
Software Engineer Embedded Systems I (Full Time) - United States
Software Engineer Embedded Systems I (Full Time) - United States

Cisco • Milpitas (CA)

On-site
USD 120,000 - 180,000
Medical Insurance
Dental Insurance
Vision Insurance
+16
Senior Systems Engineer - Networking (C/C++ on Linux)
Senior Systems Engineer - Networking (C/C++ on Linux)

Cisco Systems, Inc. • Milpitas (CA)

Hybrid
USD 150,000 - 230,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 Software Engineer - Networking ASICs & Open Standards
Embedded Software Engineer - Networking ASICs & Open Standards

MaziCTools • United States

Remote
USD 120,000 - 180,000
Senior Embedded Software Engineer — C/C++, Linux
Senior Embedded Software Engineer — C/C++, Linux

Cognizant • Lynchburg (VA)

On-site
USD 104,000 - 117,000
Medical/Dental/Vision/Life Insurance
Paid holidays & PTO
401(k)
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