Rust / C++ Developer: Network Protocol Stack Developer

Salary Competitive

UXStream is a Stockholm-based tech company that aims to revolutionize how digital devices operate using interactive real-time technology. The company is developing software and hardware to interactively stream any user interface or content from a server to any type of device. By moving computation away from the device, we massively improve performance and battery life. By making it real-time, we open the doors for the next generation of supermassive apps.


Job Description:

We are looking to hire senior and junior Rust developers & network protocol software engineers to develop efficient low latency protocols for our real-time streaming technology. Our codebase is written in Rust & C++, so experience with one or both languages is essential. The below qualifications are a rough guide; if you have less experience but are interested in joining our team, please reach out regarding one of our junior roles. The job will be filled with challenges, exploration, and learning opportunities.


More About Us:

Our small team of experts has experience in start-ups, finance, micro-electronics, embedded programming, hardware design, communication, etc. We are now looking to expand. We are looking for highly motivated developers. Your personal drive and passion for exploring cutting-edge technologies are more important than formal education or previous job experience.

We are primarily looking to fill the roles below, but you are always welcome to contact us even if you don’t fit a specific role.


Responsibilities

  • Software design, planning, and coding of real-time IP-based network protocols

  • Design software architectures for real-time data transmission over wireless networks

  • Work with our product, client and server development teams


Qualifications

  • 3+ years of low-level network coding experience with a passion for fast real-time systems

  • Bachelor’s degree, a computer science major, fluency in English

  • Proficient in C / C++ with operating system level programming

  • Proficient in Rust

  • Knowledge of IPv4/IPv6/TCP/UDP/RDP network protocols and Bluetooth/WiFi/4G/5G/UWB radios

  • Passionate about creating products and comfortable with changing environments as well as multiple overlapping projects

  • A team player with great interpersonal skills, team lead and agile experience is a plus

  • Excellent data structuring skills and strong knowledge of algorithms

For more information or questions please contact us at alexander.konig@uxstream.com

Perks and benefits

This job comes with several perks and benefits

Free coffee / tea
Free coffee / tea

Get your caffeine fix to get you started and keep you going.

Flexible working hours
Flexible working hours

Time is precious. Make it count. Morning person or night owl, this job is for you.

Near public transit
Near public transit

Easy access and treehugger friendly workplace.

Equity package
Equity package

Want to be a partner? Look no further.

Skill development
Skill development

We want to take you from good to great.

Remote work allowed
Remote work allowed

You know how you perform best. Work from your couch, your favorite cafe or abroad when you feel like it.

See all 8 benefits

Working at
UX Stream

At UX Stream, our ambition is to revolutionize the user experience. We combine the latest wireless protocols and modern Edge-server technologies to deliver user experiences to any smart device. Interacting with our streamed UI is indistinguishable from interacting with a locally generated UI, and the power and flexibility of remote generation create opportunities for entirely new user experiences. We are working to unlock near-limitless speeds and computing power for your phone, smartwatch, VR glasses, etc. In short, we are building software to fix the hardware bottleneck preventing the massive real-time applications of the future.

Read more about UX Stream

company gallery image