• Jobs
  • >
  • C/C++ Software Developer (all genders)

C/C++ Software Developer (all genders)

  • Permanent
  • Full time
  • €42,000 - €70,000 Annual
  • Hybrid (Vienna, Vienna, Austria)
  • Software

StreamUnlimited is a passionate team of 120 music lovers and tech geeks across Vienna (HQ), Bratislava, Boston, Shenzhen, and Osaka, on a mission to make the global home streaming experience downright awesome. For over 20 years, we have delivered what we promise because we genuinely care about our people and our work. Following our acquisition by Bose in 2026, we are now empowered to do even more of what we love.

Our ambition is bold: to become the world’s Audio Lab — inventing, optimizing, and delivering meaningful and magical experiences anywhere sound matters.

What we offer:


  • Truly flexible working hours: no fixed part

  • Informal work environment: virtually no bureaucracy

  • Freedom in the style of work: everyone can choose their own tools and approaches. In particular, OS, IDE, etc. are completely up to you

  • Collaborative and friendly, team-oriented environment

  • Work from home options available

  • Challenging, innovative projects

  • Collaboration with the world’s leading technology companies (incl. trips to Asia and USA)

  • Thin management that is very approachable and part of the team - your ideas can make a difference

  • Growing company with various career possibilities


Your responsibilities:


  • You develop new software solutions based on our streaming platforms. The scope of work ranges from Internet Services (i.e. Spotify), through Audio Engines (GStreamer) to GUI (QT)

  • You create concepts, implement them and validate new functions and features

  • Beside working on customer-projects you are involved in internal research projects (Multiroom systems, IoT, …)


Your profile:


  • Programming in C/C++ on Linux platform

  • Object oriented programming

  • You are familiar with network and internet standards

  • You are familiar with basic scripting in Bash and Python


Nice to have:

  • Knowledge of the Linux components GStreamer, QT or PipeWire

  • Knowledge of React or Flutter frameworks

  • Linux kernel drivers

  • Open Embedded/yocto build system

  • XML/json based interfaces

  • Knowledge of Board Support Package software layer (e.g. for NXP i.MX7, i.MX8, or others)

|