Embedded Systems Software Engineer II

Cisco

Boston (MA)

On-site

USD 110,000 - 180,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cisco is seeking a Software Engineer Embedded Systems II to design, develop, and optimize high‑performance embedded software and low‑level platform features for mission‑critical devices. You will collaborate with cross‑functional teams to build drivers, kernels, and hardware interfaces, while advancing test automation in modern CI/CD pipelines.

Ideal candidates have strong C/C++ skills, embedded Linux/RTOS experience, OS concepts knowledge, and hands‑on experience with debugging tools such as

Qualifications

  • Master's degree with 0 years of work experience or a Bachelor's with 2 years of work experience.
  • Education/work in CS, CE, EE, or software engineering as relevant.
  • Strong proficiency in C/C++ systems programming.
  • Experience with embedded Linux/RTOS/POSIX environments.
  • Understanding of OS concepts, multithreading, memory management.
  • Familiarity with Linux workflows, debugging tools (GDB/Valgrind) and Git.

Responsibilities

  • Design, develop and optimize high‑performance embedded software.
  • Build device drivers, kernel components, and hardware interfaces.
  • Develop test automation and diagnostic tools in Python and CI/CD pipelines.
  • Diagnose platform issues, optimize memory/CPU, support production triage.
  • Deliver resilient embedded software across the software lifecycle.

Skills

C/C++
Embedded Linux
RTOS
POSIX
Multithreading
GDB/Valgrind
Git

Education

Master's degree (CS/CE)
Bachelor's degree + 2 years
Certificate/Boot camp/Training
HS diploma + 4 years

Tools

U-Boot
UEFI
BSPs

Job description

Cisco is seeking a Software Engineer Embedded Systems II to design, develop, and optimize high‑performance embedded software and low‑level platform features for mission‑critical devices. You will collaborate with cross‑functional teams to build drivers, kernels, and hardware interfaces, while advancing test automation in modern CI/CD pipelines.

Ideal candidates have strong C/C++ skills, embedded Linux/RTOS experience, OS concepts knowledge, and hands‑on experience with debugging tools such as

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Software Engineer II - C/C++ on Linux
Embedded Systems Software Engineer II - C/C++ on Linux

Cisco • Alpharetta (GA)

On-site
USD 110,000 - 170,000
Embedded Systems Engineer II: Firmware & Driver Dev
Embedded Systems Engineer II: Firmware & Driver Dev

Cisco • Dallas (TX)

On-site
USD 110,000 - 190,000
Embedded Systems Engineer — Kernel & Drivers
Embedded Systems Engineer — Kernel & Drivers

Cisco • Hillsboro (OR)

On-site
USD 120,000 - 180,000
Medical/Dental/Vision insurance
401(k) with company match
Paid parental leave
Senior Embedded Systems Engineer: C/C++ & RTOS
Senior Embedded Systems Engineer: C/C++ & RTOS

Cisco • Austin (TX)

On-site
USD 120,000 - 190,000
Senior Embedded Systems Engineer: Kernel & Driver Innovation
Senior Embedded Systems Engineer: Kernel & Driver Innovation

Cisco • Fulton (MD)

On-site
USD 110,000 - 180,000
Medical insurance
Dental insurance
Vision insurance
+5
Embedded Systems Engineer II: High-Performance Firmware
Embedded Systems Engineer II: High-Performance Firmware

Cisco • Knoxville (TN)

On-site
USD 112,000 - 181,000
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
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