We need engineering leaders who are versatile, innovative, and hands-on, capable of mentoring teams, driving technical decisions, and solving complex challenges across the technology spectrum. You will have the opportunity to contribute to our extensive and growing patented technology base while leading and scaling software engineering initiatives.
- Lead and manage teams in the design, development, testing, deployment, maintenance, and improvement of cutting-edge software and systems.
- Set technical direction and drive innovation in next-generation satellite and 5G-based solutions.
- Collaborate cross-functionally to align engineering efforts with business objectives.
- Manage project priorities, deadlines, and deliverables while ensuring high-quality execution.
About the Company:
Client is a leader in developing secure, high-reliability systems for digital IP transmission across wired, Wi-Fi, LTE, satellite, and fiber-optic networks. We create advanced mathematical algorithms and products for ultra-secure, high-performance multicasting/datacasting of files and live streaming video over next-generation wired and wireless networks.
Qualifications:
- Experience leading and managing software engineering teams in high-performance environments.
- Proficiency in one or more general-purpose programming languages, including but not limited to Java, C/C , C , Objective C, Python, JavaScript, or Go.
- Hands-on experience in two or more of the following domains:
- Video Streaming
- Web Application Development
- Unix/Linux Environments
- Mobile Application Development
- Dispersed Cloud Storage
- CDN Distribution from Clouds
- Distributed and Parallel Systems
- E-commerce
- Networking
- DRM Security Software Development
- Strong communication and leadership skills, with the ability to drive technical strategy and execution.
- Solid understanding of core Internet network protocols (HTTP, TCP, UDP, and accelerated UDP).