Software Engineer, Collaboration Devices

Cisco•Research Triangle Park, NC
•$128,600 - $184,900•Hybrid

About The Position

As a Software Engineer in Cisco’s Collaboration Devices group, you will design and implement software features for Cisco Phone and Room devices. You will collaborate with senior technical leaders and cross-functional engineering teams to build robust, scalable solutions that support global communication. The role combines device hardware and software development and contributes to products used by millions of users. The position is hybrid, with three days per week in Cisco’s Research Triangle Park, North Carolina office.

Requirements

  • Bachelor’s degree and 5 years of related software development experience, or a Master’s degree and 3 years of related software development experience.
  • Experience with performance-critical, device-level applications using C and C++.
  • Experience developing software for embedded systems or network devices.
  • Experience using Python or Java for scripting, automation, application development, and integration within device software.
  • Experience with production-ready CI/CD pipelines, including managing and writing automation tests.

Nice To Haves

  • Experience with version control systems such as Git and command-line tools to support development workflows.
  • Strong problem-solving skills and ability to collaborate in a team environment.
  • Effective communication skills for interacting with technical and non-technical stakeholders.
  • Willingness to learn and adapt to new programming languages and technologies.

Responsibilities

  • Design and implement software features for Cisco Phone and Room devices.
  • Collaborate with senior technical leaders and cross-functional engineering teams to build robust, scalable solutions.
  • Develop performance-critical, device-level software and automation for device software.

Benefits

  • Medical, dental, and vision insurance.
  • 401(k) plan with a Cisco matching contribution.
  • Paid parental leave.
  • Short- and long-term disability coverage.
  • Basic life insurance.
  • Paid holidays and a floating holiday for non-exempt employees.
  • Birthday day off, year-end holiday shutdown, and paid personal wellness days.
  • Paid vacation time for non-exempt employees or flexible vacation time off for eligible exempt employees.
  • Paid sick time, with the ability to carry forward unused sick time subject to the stated limit.
  • Additional paid time away may be requested for critical or emergency family issues.
  • Optional paid volunteer days.
  • Annual bonuses for non-sales roles, subject to Cisco policies.
  • Potential grants of Cisco restricted stock units, subject to eligibility and vesting conditions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service