- Top 10% of respondersSoftdrive is in the top 10% of companies in terms of response time to applications
- Responds within two weeksBased on past data, Softdrive usually responds to incoming applications within two weeks
- B2B
- +1
C++ Software Engineer - Remote Desktop Software
- $90k – $115k • 0.1% – 0.5%
- Remote •+1
- 5 years of exp
- Full Time
Not Available
Onsite or remote
About the job
Company
We're a VC-backed, early stage startup in Toronto putting the PC into the cloud.
Through our downloadable application we can turn old or underpowered computers into powerful workstations. Similar to how Netflix streams movies to your screen, we stream a powerful computer.
We’ve got several paying customers within our beachhead market of 3D modeling in Architecture, Engineering, and Construction.
Job Description
Softdrive is looking for a driven C++ software engineer to build the world’s best remote desktop software.
Softdrive’s custom UDP-based remote desktop software aims to make the experience of controlling a remote computer essentially indistinguishable from having it right in front of you. We’re achieving this through ultra-low latency in the range of 10-40 ms, support for over 144 FPS, crisp visual quality with high bitrate encoding and HDR support, all while supporting up to 4 monitors.
Qualifications
- C++20
- Advanced programming concepts such as multithreading, pipelining, performance analysis
- Win32 api or the equivalent with another OS
- One of the following
- Mobile development with C++ (Android/iOS)
- Device driver development
- C++ graphics interfaces (Qt, Imgui, etc)
Nice to Have
- Video codec: FFmpeg, Intel MFX, AMD AMF, Nvidia NVENC/NVDEC.
- Audio codec: FFmpeg, Opus
- Hardware apis (e.g. Windows WASAPI and MediaFoundation)
- Device drivers
- Graphics apis (DirectX, Metal, Vulkan, OpenGL)
- Security and Cryptography
- Networking (boost asio, sockets, tcp, udp)
- CMake or other C++ build systems
About the company
- Top 10% of respondersSoftdrive is in the top 10% of companies in terms of response time to applications
- Responds within two weeksBased on past data, Softdrive usually responds to incoming applications within two weeks
- B2B
- Early StageStartup in initial stages