Software Senior Engineer (C++)
Budapest, BU, HU
About Avaya
ABOUT THE TEAM
The Avaya Session Border Controller for Enterprise (SBCE) is a flexible, fit for purpose solution for Enterprises that includes Industry standard security features. The Avaya SBCE provides all the functionalities required for an enterprise to terminate SIP trunks without the complexity and higher price associated with typical SBCs. Other Key Highlights of Avaya SBCE are:
• Simultaneously setup recording streams with different recorders per SIPREC specifications
• SBCE OPEN API automates configuration and management of SBCE devices
• Template Wizard enables quick provisioning of new systems from scratch
• Microsoft Teams Certified
• Bring your own Carrier (BYOC)
ABOUT THE RESPONSIBILITIES
Responsible for accelerating the delivery of our next-generation SBC and Edge product. Analyze requirements, design, develop, document, test, implement and support software development. Collaborate effectively with product managers, user experience designers, architects, software engineers and QA to provide complete, high-performing, and scalable solutions. Works to become subject matter expert within our R&D team in one or more areas which includes High Availability, domain policies, SIP, WebRTC, Media related areas, security features, and cloud. Deliver new software applications iteratively as part of an agile/scrum cycle.
Core Responsibilities:
• Design & Development of On-Prem & cloud native features and solution
• Code review, Debugging & Bug Fixing
• Communicate with cross-teams for solution level alignment
• Functional testing and automation.
ABOUT THE REQUIREMENTS
Required Experience:
• Programming Knowledge: Advanced C/C++ , System Programming,
• Operating System: Linux
• Scripting: Python/shell scripting
• Database: Postgres or similar (PSQL)
• Debugging Skill: knowledge of GDB, valgrind/sanitizer
• Cloud Experience: Kubernetes, Docker, Redis, Cloud Platform (AWS,Azure,GCP), open-stack
Development process and development tools experience:
• AGILE development and Scum practices
• JIRA Bug and task tracking
• GIT
• Bamboo
• Crucible – or other Code review tools
• Wireshark / network analysis tools
• Visual Studio, Visual Code, CMake, gdb and other linux tools
• Python tools
EDUCATION/QUALIFICATION:
• 2/10+ years related industry experience
• Bachelor's degree in Computer Science, Computer Engineering or closely related field
Experience
Education
Footer
Explore our current opportunities @ https://www.avaya.com/en/about-avaya/careers/welcome/
Follow #AVAYALIFE & visit our ‘Life Page’ on LinkedIn
Avaya is an Equal Opportunity employer and a U.S. Federal Contractor. Our commitment to equality is a core value of Avaya. All qualified applicants and employees receive equal treatment without consideration for race, religion, sex, age, sexual orientation, gender identity, national origin, disability, status as a protected veteran or any other protected characteristic. In general, positions at Avaya require the ability to communicate and use office technology effectively. Physical requirements may vary by assigned work location. This job brief/description is subject to change. Nothing in this job description restricts Avaya right to alter the duties and responsibilities of this position at any time for any reason. You may also review the Avaya Global Privacy Policy, accessible at https://www.avaya.com/en/privacy/policy/ and applicable Privacy Statement relevant to this job posting accessible at https://www.avaya.com/en/documents/info-applicants.pdf. For Job Postings within European GDPR Countries you can access this document for additional Data Privacy Information: https://www.avaya.com/en/documents/gdpr-info-applicants.pdf