High-Performance Embedded Systems Software Engineer

Cisco

Hillsboro (OR)

On-site

USD 110,000 - 200,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Cisco is seeking an Embedded Software Engineer II to design, develop, and optimize high-performance embedded software, firmware, and low-level platform features. You will build drivers, kernel components, and hardware interfaces while collaborating with cross-functional teams.

The role emphasizes systems programming in embedded Linux/RTOS, with a focus on performance, reliability, and scalable test automation using Python and modern CI/CD pipelines.

Qualifications

  • Master's degree with 0 years of work experience or Bachelor's with 2 years.
  • Educational/work program with 3 years of experience (e.g., Associate, Apprenticeship, Boot camp, or Certification).
  • High school diploma with 4 years of work experience; related field.
  • Strong proficiency in C or C++ systems programming; embedded Linux/RTOS/POSIX environments.
  • Understanding OS concepts, multithreading, memory management, and low-level interfaces.
  • Familiarity with Linux workflows, debugging tools (GDB, Valgrind), and Git.

Responsibilities

  • Design, develop, and optimize high-performance embedded software and drivers.
  • Collaborate with cross-functional teams to build robust system components.
  • Architect and implement test automation and diagnostic tooling.
  • Diagnose platform-level issues, optimize memory and CPU performance.

Skills

C/C++ systems programming
embedded Linux
RTOS
POSIX
multithreading
memory management
GDB/Valgrind
Git

Education

Master's degree (0 years)
Bachelor's degree (2 years)
Apprenticeship/Boot camp/Certification (3 years)
High school diploma (4 years)

Tools

U-Boot
UEFI
Linux debugging tools

Job description

Cisco is seeking an Embedded Software Engineer II to design, develop, and optimize high-performance embedded software, firmware, and low-level platform features. You will build drivers, kernel components, and hardware interfaces while collaborating with cross-functional teams.

The role emphasizes systems programming in embedded Linux/RTOS, with a focus on performance, reliability, and scalable test automation using Python and modern CI/CD pipelines.

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
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 • 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
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 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 Systems, Inc. • San Jose (CA)

On-site
USD 120,000 - 160,000
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 — Drivers, Kernel & CI Tools
Embedded Systems Engineer II — Drivers, Kernel & CI Tools

Cisco • Knoxville (TN)

On-site
USD 90,000 - 130,000
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