Principal Software Engineer - Desktop and Mobile Applications - Roon
Role responsibilities
Architect, develop, and maintain high-performance desktop and mobile applications for HiFi audio enthusiasts. Lead cross-platform development initiatives and drive innovation in audio streaming and system architecture.
Requirements
Candidates should have 10+ years of professional software engineering experience with extensive knowledge of C# and .NET technologies. A strong understanding of systems software, networking, and automated pipelines is also required.
Key skills
C#, .NET, Cross-Platform Development, Networking, Concurrency, Audio Streaming, Performance Profiling, Troubleshooting, UI/UX Engineering, Mobile Application Development, Graphics, Software Optimization, CI/CD, Containerization, Virtualization, GPU Programming
Keywords
C#, .NET, Audio Streaming, Cross-Platform Development, Networking, Concurrency, Performance Profiling, Troubleshooting, UI/UX Engineering, Mobile Application Development, Graphics, Software Optimization, CI/CD, Containerization, Virtualization, GPU Programming, HiFi Audio, Desktop Applications, Mobile Applications, Data Storage, Memory Management, Filesystems, Automated Pipelines, Docker, VMware, HyperV, Media Playback Engines, Audio Technology, Innovation, Technical Leadership