Lead Software Engineer (C++) Remote
Lead Software Engineer (C++) Description
Job #: 57827Description
As Multimedia Principal Engineer, responsible to transform next generation video applications. Pull together various communication & media protocols of call participants to a coherent and productive meeting.
#LI-DNI
#LI-DNP
What You’ll Do
- Be resourceful in using the necessary tools and creating a needed environment
- Understand existing ecosystem before being able to add features, functions, and enhancements
- Plan with known expectations and dependencies
- Follow & improve processes - with special focus on code reviews, among others
- Improve quality with every version, new features must match or exceed existing levels
- Contribute to a collaborative and responsive team that owns a world-class product service
- Through awareness question priorities and influence plans & designs
- Participate in inter-team Architecture discussions and Design reviews
- Shoulder responsibility and strive to meet quality expectations and timelines
- Collaborate across teams for thorough design reviews and completeness of feature integration
- Coordinates work of multiple team members (Dev & QA) to meet functionality, quality, performance, and reliability requirements
What You Have
- BS or MS in Computer Science or related field
- 8+ years’ experience building multi-threaded solutions on Linux/Android/iOS/Mac/Win
- 5+ years' experience developing in C++
- 5+ years' experience developing voice/video streaming solutions
- Familiarity with Agile development methodology and tools
- Effective communication skills through email, specifications, and design documentation
- Has experience with real time, high throughput multimedia systems and services
- Believes in fault-free multi-threaded software design
- Can provide critical design feedback to Architecture and Dev Teams
- Can cross module boundaries and technologies to make the system work
- Thinks system and not modules. Thinks end to end to create value for the end user
- Can understand the solution architecture and see it in action
Nice to have
- Experience with protocols: RTP/RTCP, SIP, H.323
- Experience with packet error resilience: RTX/FEC, packet pacing
- Contributions to open-source projects. Culture of innovation with patents
- Experience building AV capture, AV rendering, screen capture applications
- Using Network Emulators. Building scripts / utilities for operational excellence
What We Offer
- Medical, Dental and Vision Insurance (Subsidized)
- Health Savings Account
- Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
- Short-Term and Long-Term Disability (Company Provided)
- Life and AD&D Insurance (Company Provided)
- Employee Assistance Program
- Unlimited access to LinkedIn learning solutions
- Matched 401(k) Retirement Savings Plan
- Paid Time Off
- Legal Plan and Identity Theft Protection
- Accident Insurance
- Employee Discounts
- Pet Insurance
- REQ #: 199642411