Software Engineer – C++ | Objective-C | VoIP & Collaboration Platforms | macOS/iOS | Mobile & Desktop Applications (G8) (4 - 7 Years)
Core
Design, develop, and optimize high-performance calling and collaboration applications for macOS and iOS using C++ and Objective-C.
Role type
Senior Software Engineer (C++/Objective-C)
Builds
Scalable, reliable, and secure communication solutions for Webex and Cisco Collaboration platforms.
Domain
Telecommunications, VoIP, Real-time Communication
Deliverable
production ML models | product features
Required skills
C++, Objective-C, macOS/iOS development, networking technologies, REST APIs, AI-assisted coding tools
Preferred skills
SIP, XMPP, WebSockets, telephony technologies, Cocoa frameworks, Qt Widgets, CI/CD pipelines, DevOps practices
Technologies
C++, Objective-C, GitHub Copilot, Cursor, Claude Code, REST APIs, SIP, XMPP, WebSockets, Cocoa, Qt
Responsibilities
Design, develop, maintain, and optimize application features; Leverage AI-assisted development tools for coding and debugging; Collaborate with cross-functional teams to deliver calling capabilities; Participate in architecture discussions and code reviews; Troubleshoot complex issues involving calling applications and networking protocols; Contribute to CI/CD pipelines and automated testing frameworks.
Seniority
Senior, hands-on IC