Hybrid Software Engineer - Collaboration Devices

Cisco Systems, Inc

Durham (NC)

Hybrid

USD 129,000 - 185,000

Full time

14 days+

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 Systems, Inc. is seeking a Software Engineer in the Collaboration Devices group in a hybrid role based near Durham, NC. You will design and implement software features powering Cisco Phone and Room devices, collaborating with peers across hardware and software disciplines.

Requirements include strong C/C++ experience, embedded systems knowledge, and scripting in Python or Java. You’ll work in a cross-functional team to deliver scalable, high-quality software for a global user base.

Qualifications

  • Bachelor's degree with 5 years of related software development experience or a Master's with 3 years of related software development experience.
  • Experience developing performance-critical device-level applications using C/C++.
  • Embedded systems or network devices software development experience.
  • Python or Java scripting and automation within device software; CI/CD pipelines and automated testing practices.

Responsibilities

  • Design and implement software features powering Cisco Phone and Room devices.
  • Collaborate with senior technical leaders and cross-functional teams to build robust, scalable solutions.
  • Contribute to code quality through automation, testing, and performance optimization.

Skills

C/C++
Embedded systems
Python/Java
CI/CD pipelines
Git

Education

Bachelor's degree
Master's degree

Tools

Git

Job description

Cisco Systems, Inc. is seeking a Software Engineer in the Collaboration Devices group in a hybrid role based near Durham, NC. You will design and implement software features powering Cisco Phone and Room devices, collaborating with peers across hardware and software disciplines.

Requirements include strong C/C++ experience, embedded systems knowledge, and scripting in Python or Java. You’ll work in a cross-functional team to deliver scalable, high-quality software for a global user base.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid Software Engineer - Collaboration Devices
Hybrid Software Engineer - Collaboration Devices

Cisco Systems, Inc • North Carolina

Hybrid
USD 129,000 - 185,000
401(k) plan with Cisco matching
Paid parental leave
Sick time off
+1
Hybrid Hardware Security Engineer – CSDL Expert
Hybrid Hardware Security Engineer – CSDL Expert

Cisco Systems, Inc • North Carolina

Hybrid
USD 133,000 - 185,000
Embedded Hardware Security Engineer (Hybrid)
Embedded Hardware Security Engineer (Hybrid)

Cisco Systems, Inc. • Clegg (NC)

Hybrid
USD 116,000 - 163,000
Embedded Software Engineer, RoomOS and PhoneOS
Embedded Software Engineer, RoomOS and PhoneOS

Cisco Systems, Inc • North Carolina

Hybrid
USD 129,000 - 185,000
Medical, dental, vision insurance
401(k) with Cisco matching
Paid parental leave
Software Engineer, Collaboration Devices
Software Engineer, Collaboration Devices

Cisco Systems, Inc • North Carolina

Hybrid
USD 129,000 - 185,000
401(k) plan with Cisco matching
Paid parental leave
Sick time off
+1
Software Engineer, Collaboration Devices
Software Engineer, Collaboration Devices

Cisco Systems, Inc • Durham (NC)

Hybrid
USD 129,000 - 185,000
Hybrid Hardware Security Engineer: HW-CSDL & Secure Boot
Hybrid Hardware Security Engineer: HW-CSDL & Secure Boot

Cisco Systems, Inc • Durham (NC)

Hybrid
USD 133,000 - 185,000
401(k) matching
Paid parental leave
Paid time off (vacation/sick)
Top-Tier Hardware Security Engineer, CSDL Hybrid
Top-Tier Hardware Security Engineer, CSDL Hybrid

Cisco Systems, Inc. • North Carolina

Hybrid
USD 133,000 - 185,000
Medical, dental, vision
401(k) with matching
Paid parental leave
Staff Unified Communications Engineer — Hybrid, Equity Eligible
Staff Unified Communications Engineer — Hybrid, Equity Eligible

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 144,000 - 230,000
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