Jobs · Information Technology · North Carolina

Software Engineer, Collaboration Devices

Cisco · Durham, NC · 1 mo ago
Information Technology$129k–$185k/yrFull-time

About the Role

As a Software Engineer within Cisco’s Collaboration Devices group, you will design and implement cutting-edge software features that power the future of hybrid work, specifically 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. This role places you at the intersection of high-impact hardware and intuitive software, offering the opportunity to influence products used by millions daily.

Responsibilities

  • Design and implement software features for Cisco Phone and Room devices.
  • Collaborate with senior technical leaders and cross-functional teams to deliver scalable solutions.
  • Enhance global communication through robust software development.
  • Work with performance-critical, device-level applications using C and C++.
  • Develop and integrate applications using Python or Java for scripting, automation, and device software.
  • Manage and write automation tests for production-ready CI/CD pipelines.

Qualifications

  • Bachelor’s degree with 5 years of related software development experience, or Master’s degree with 3 years of experience.
  • Experience with performance-critical, device-level applications using C and C++.
  • Software development experience for embedded systems or network devices.
  • Proficiency in Python or Java for scripting, automation, and application development.
  • Experience with production-ready CI/CD pipelines and automation testing.

Preferred Qualifications

  • Experience with version control systems like Git and command-line tools.
  • Strong problem-solving and collaborative teamwork skills.
  • Effective communication with technical and non-technical stakeholders.
  • Willingness to learn and adapt to new programming languages and technologies.

Pay

The starting salary range for this position is $128,600.00 to $184,900.00, with specific ranges for certain locations: New York City Metro Area ($155,000.00 - $256,000.00), Non-Metro New York State & Washington State ($138,100.00 - $227,900.00). Individual pay is determined by hiring location, market conditions, skillset, experience, and qualifications.

Benefits

  • Medical, dental, and vision insurance.
  • 401(k) plan with Cisco matching contribution.
  • Paid parental leave, short and long-term disability coverage, and basic life insurance.
  • Paid time away: 10 paid holidays, 1 floating holiday, 1 paid birthday day off, year-end holiday shutdown, 4 paid personal wellness days, and 16 days of paid vacation (non-exempt) or flexible vacation (exempt).
  • 80 hours of sick time off annually, with carryover.
  • Optional 10 paid volunteer days per year.
  • Annual bonuses for non-sales roles and performance-based incentive pay for sales roles.

Schedule

This role is hybrid, requiring 3 days per week in our Research Triangle Park, North Carolina office. The application window closes on 09/28/2026.

Similar jobs

Software Engineer, Device

Johnson ControlsBurlington, MA· 2 mo ago
Engineering$70k–$110k/yrapply on jobs.johnsoncontrols.com