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 enhance global communication. The role combines device hardware and software development, contributing to collaboration products used by millions of people. The Cisco Collaboration team develops productivity and communication solutions, including Webex meetings, Webex teams, and desk and room collaboration devices. The team works to enable secure collaboration, simplify teamwork, foster innovation, and support business agility for global enterprises and government agencies.

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 and 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 work collaboratively 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 as required.

Responsibilities

  • Design and implement software features for Cisco Phone and Room devices.
  • Collaborate with senior technical leaders and cross-functional engineering teams.
  • Build robust, scalable solutions that enhance global communication.

Benefits

  • Medical, dental, and vision insurance, subject to plan eligibility rules.
  • 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.
  • Paid day off for an employee’s birthday.
  • Paid year-end holiday shutdown.
  • Paid personal wellness days.
  • Vacation time or a flexible vacation time-off program, depending on employee classification.
  • Paid sick time and possible carryover of unused sick time.
  • Additional paid time away may be requested for critical or emergency family-member issues.
  • Optional paid volunteer days.
  • Annual bonuses for eligible non-sales employees, subject to Cisco policies.
  • Employees may be eligible for Cisco restricted stock unit grants.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service