Senior Software Development Engineer - Media Cloud Collaboration Technology Group
Cisco's Cloud Collaboration Technology Group creates products and services that bring modern, high quality collaboration to everyone - spanning every room, desk, pocket and application. Industry leading products like Webex Teams, Webex Meetings and Cisco Meeting Server are examples of our technology in action.
Our collaboration team is responsible for the design, implementation, testing and deployment of leading-edge real-time media services, running both on customer sites and in cloud environments. What you'll do
As a member of this dynamic and international team, you will play an integral part in the DevOps software engineering process, working collaboratively on products and technology throughout the full product development lifecycle. Software components and microservices are designed from the ground up with testing in mind, and function according to the required specification and customer use cases including scalability, performance, interoperability and usability.
You will be required to meet tight deadlines, whilst effectively managing priorities and communicating progress. You will be responsible for delivery, performance, continuous improvement and agile software development tasks. You will be solving new problems and tackling new challenges every day, with a focus on quality and attention to detail, supported by a team of fellow engineers. The work is always varied and challenging.
The successful candidate for this role can be flexible in playing developer and software engineer test roles in a Scrum team. You will be working on a complex next-generation media service and related client media applications, automated tests and tooling, for Cisco Webex. Who You Are
You have earned a masters or higher degree at a top university in an analytical subject, such as Computer Science, Engineering, Mathematics or Physics, and have 15+ years of work experience in high-performance environments. Moreover, you have a proven track record of personal and academic achievements.
- C/C++, Linux
- Flexibility, dynamism, passion for technology, software and continuous learning
- The ability to apply a scientific approach to solving complex problems
- Hands-on experience with real-time audio and video coding, processing techniques, and technologies (example codecs include Opus and H.264)
- A collaborative attitude and hands-on experience working in an agile software development environment
- Ability to communicate clearly and precisely
- Familiarity with DevOps, continuous integration, continuous delivery
Who you'll work with
- Familiarity with multithreaded/event driven/asynchronous software
- Familiarity with virtualisation software and containers (Docker, Kubernetes)
- Familiarity with open source tools like GStreamer and OpenCV
- Exposure to network programming (for example; TCP/IP, streaming protocols, HTTP or RTP)
- Exposure to cryptography
The Cloud Collaboration Technology Group (CCTG) is a global organization, with development centers in the US, the UK, Ireland, China, India, Norway, and more. This position is aligned to the US team, but this position will require you to collaborate closely with a global virtual team of colleagues in all of the other geographies on a daily basis.
You will work in an Agile team alongside other engineers, collaborating to create and test new features and continuously improve our media code base and related areas of the software stack (media related signalling protocols and application level logic, test harnesses and test infrastructure, CI/CD tooling and build pipelines, etc.). Your code contributions will be reviewed by other experienced team members to ensure consistency and high quality.
Travel to, and presenting at, other Cisco offices around the world, and external events such as industry forums may be required occasionally. What we offer you
- A competitive salary and bonus scheme
- Excellent benefits
- A flexible working environment and hours
- Continuous learning through training, stretch assignments, innovation weeks and hackathons
- A fun group of people to work alongside
- An opportunity to work on cutting-edge, industry-leading technologies
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
#WeAreCisco, where each person is unique, but we bring our talents to work as a team and make a difference powering an inclusive future for all.
We embrace digital, and help our customers implement change in their digital businesses. Some may think we're "old" (36 years strong) and only about hardware, but we're also a software company. And a security company. We even invented an intuitive network that adapts, predicts, learns and protects. No other company can do what we do - you can't put us in a box!
But "Digital Transformation" is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)
Day to day, we focus on the give and take. We give our best, give our egos a break, and give of ourselves (because giving back is built into our DNA.) We take accountability, bold steps, and take difference to heart. Because without diversity of thought and a dedication to equality for all, there is no moving forward.
So, you have colorful hair? Don't care. Tattoos? Show off your ink. Like polka dots? That's cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us!