Job Description
You will be at the forefront in shaping the future of NDI, a cross-platform multimedia IP streaming protocol used worldwide in live production workflows. You'll be contributing and help shaping the entire software development lifecycle-from planning and designing user experiences to implementation, testing, documentation, and ongoing maintenance. Innovation is at the heart of what we do: each month, you'll have dedicated time to explore and develop your own ideas and innovations.
Key Responsibilities:
- Design, develop, and debug Windows kernel-mode drivers for multimedia devices
- Follow and contribute to architectural directions and contribute to long-term technical strategy
- Write clean, maintainable, testable, and well-documented code
- Participate in code reviews, mentoring, and technical knowledge sharing
- Contribute to a healthy remote team culture through proactive communication and collaboration
- Continuously improving development processes and tools
Requirements
- Proficiency in C/C++ and Windows kernel debugging tools
- Experience with Windows Kernel Mode Driver Framework (KMDF) driver development
- Familiarity with Windows OS internals and driver signing processes
- Experience with USB communications protocols, device classes, and device descriptors
- Deep knowledge of multithreading, memory management, and performance optimization
- Familiarity with Cl/CD pipelines, unit testing, and automated build systems
- Proven ability to work independently and collaboratively in a distributed environment
- Strong problem-solving skills and a proactive mindset
- Self-motivated and disciplined in a remote work environment
Preferred Qualifications:
- Experience with Windows Virtual USB Device Emulation (UDE)
- Experience with WDF and/or UMDF Windows driver frameworks
- Experience with USB Video Class (UVC) and Audio Class (UAC2) devices
- General experience with multimedia ingest, processing, transport, and playback for audio and video streams
- Familiarity with Linux and Mac multimedia frameworks
Disclaimer: This position is offered through a partner company, with a primary focus on Vizrt deliverables.