Embedded Systems Software Engineer II - High-Perf Firmware

Cisco

Alpharetta (GA)

On-site

USD 120,000 - 160,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health, dental and vision insurance
401(k) plan with Cisco matching
Paid parental leave

Job summary

Cisco is seeking a Software Engineer Embedded Systems II to design, develop, and optimize high-performance embedded software, drivers, and kernel components. You will collaborate with multiple engineering teams to ensure reliable hardware-software interfaces and contribute to system-level diagnostics and test automation.

The role emphasizes memory and performance optimization, production triage, and end-to-end software lifecycle excellence across embedded platforms.

Qualifications

  • Strong proficiency in C/C++ systems programming and embedded Linux environments.
  • 1+ skills in OS concepts, multithreading, and memory management.
  • Familiarity with Git-based workflows and debugging tools (GDB/Valgrind).

Responsibilities

  • Own the design, development, and optimization of high-performance embedded software and kernel components.
  • Develop and maintain device drivers and hardware interfaces for mission-critical platforms.
  • Build robust system-level test automation and diagnostic tooling using Python and CI/CD.

Skills

C/C++ programming
Embedded Linux
RTOS/POSIX
Multithreading
Memory management
GDB/Valgrind
Git workflow
Python

Education

Master's degree (CS/CE/EE) or equivalent
Bachelor's degree with 2+ years
Apprenticeship/Bootcamp with 3+ years
High school diploma with 4+ years

Tools

GDB
Valgrind
U-Boot/UEFI
Git

Job description

Cisco is seeking a Software Engineer Embedded Systems II to design, develop, and optimize high-performance embedded software, drivers, and kernel components. You will collaborate with multiple engineering teams to ensure reliable hardware-software interfaces and contribute to system-level diagnostics and test automation.

The role emphasizes memory and performance optimization, production triage, and end-to-end software lifecycle excellence across embedded platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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
Embedded Systems Engineer II - High-Performance

Cisco • Boston (MA)

On-site
USD 120,000 - 180,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
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
High-Performance Embedded Systems Software Engineer
High-Performance Embedded Systems Software Engineer

Cisco • Hillsboro (OR)

On-site
USD 110,000 - 200,000
Embedded Systems Engineer II — Drivers, Kernel & CI Tools
Embedded Systems Engineer II — Drivers, Kernel & CI Tools

Cisco • Knoxville (TN)

On-site
USD 90,000 - 130,000
High-Impact Embedded Systems Software Engineer
High-Impact Embedded Systems Software Engineer

Socket.dev • San Jose (CA)

On-site
USD 120,000 - 190,000
Medical, dental and vision insurance
401(k) with company match
Paid parental leave
Embedded Software Engineer - High-Performance Networking
Embedded Software Engineer - High-Performance Networking

Cisco • Durham (NC)

On-site
USD 103,000 - 147,000
Medical, dental, vision
401(k) with Cisco matching
Paid parental leave
+3
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