Your Responsibilities
- You will be programming in C# and/or C++ on Windows
- You implement remote video streaming of Windows based 2d- and 3d-software using open-source components and/or commercial technology from Microsoft, Nvidia or AMD for GPU-accelerated video encoding (H264, H265) and end-to-end encryption
- You implement remote input streaming with latency optimization techniques and input-injection for mouse, keyboard and touchscreen from web-technology-based thin clients together with the thin-client development team
- You implement standard open-source network protocols and network components to connect with thin-clients (e.g., WebRTC, Google protobuf, TCP/UDP/SCTP with encryption layers like TLS/DTLS)
- You design and implement a test client/server environment including a thin client in C# with WPF also for automatic testing, performance measurements and benchmarks
- You partner with the Cloud Experts, DevOps and Security Teams for integration, deployment and security aspects
Your Qualification
- You have 3+ years’ experience with software development (commercially, open-source or hobby) in the area of 2d/3d software, games or remote assistance software
- You bring 2+ years’ experience with interactive video stream development including topics of frame grabbing, network latency and input device management
- You actively used remote software stream before, preferably with professional 2d- or 3d- applications, or with games for awareness of the problems e.g., latency
- You ideally have experience with DirectX or OpenGL
- You have a degree in business information systems, computer science, or another technical degree or its equivalent
- You speak and write English very well
Our Offer
- Exciting and varying tasks in a dynamic and growth-oriented software company
- Flat hierarchies and efficient decision-making processes
- A positive working atmosphere that promotes both individual freedom and responsibility
- Strong team spirit and very good working atmosphere
- Modern offices and workplaces, working with the latest technologies
- Flexible working hours
- Home office possibilities
- Corporate Events
- Sports facilities and work-life balance
- Free drinks, fruit and snacks
- Canteen with own cook
- Good transport connections
- JobTicket
This role will be focused on design, implementation and maintenance of running 2d/3d applications from the cloud as interactive real-time video-stream including the topic of security controls for protection of the relevant user-data and patient-data.
Our job offer Senior Software Developer - C# / C++ / Programming / Windows (m/w/d) sounds interesting? Then we are looking forward to receiving your application via Workwise.
With our partner Workwise, you can apply for this job in just a few minutes without a cover letter and track the status of your application live.