Senior Software Engineer - Low-Latency Game Streaming (C)

Senior Software Engineer - Low-Latency Game Streaming (C)

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Unity Technologies

At a Glance

  • Tasks: Join a talented team to innovate low-latency game streaming technology.
  • Company: Unity Technologies, a leader in gaming and creative tech.
  • Benefits: Competitive salary, flexible work options, and opportunities for growth.
  • Other info: Collaborate with a global team and mentor fellow engineers.
  • Why this job: Make an impact in gaming while working on cutting-edge technology.
  • Qualifications: Experience in C programming and a passion for gaming.

The predicted salary is between 60000 - 80000 £ per year.

Parsec creates ultra-low latency, high-performance remote desktop technology that empowers creative professionals to work from anywhere, businesses to embrace flexible workplaces, and individuals to play together from anywhere. We're growing so that we can help leaders in gaming, entertainment, engineering, and architecture build the things we love, whether they're in the office or working from home. Parsec is a wholly-owned subsidiary of Unity.

Parsec is hiring a Senior Software Engineer to join our small but talented native team, working on our low latency game streaming app. The Parsec app is the foundation of everything we've accomplished as a company, and the product our customers use and love daily. We're looking for someone who will join our team, drive innovation in the core technology, and mentor other engineers at Parsec. To be successful, you'll need to be able to jump into C code without breaking a sweat, pursue hard problems that you have no prior experience with, and build lean, performant, modularized, and maintainable code.

What you'll be doing:

  • Work with UI, encoding/decoding, networking, input, and much more across multiple platforms
  • Jump into a C codebase on day one and confidently deploy code to more than 5 million people
  • Be fascinated with building cutting edge technology in gaming from video rendering to UDP protocols
  • Be obsessed with finding the right, low latency solution to the challenges we face
  • Listen to customer feedback, interpret the needs of the broader community, and find opportunities to delight our customers

What we're looking for:

  • Hands-on experience working in a production C codebase
  • Familiarity with macOS app development (e.g., IOKit, CoreGraphics, window/input management) and shipping native apps on macOS
  • Familiarity with Windows desktop application development
  • A deep desire to learn, improve a product, and make customers happy
  • Experience working with a globally distributed team

You might also have (optional):

  • Familiarity with Linux/Ubuntu app development
  • Familiarity with Windows & Mac Driver development
  • It's definitely a bonus if you've worked in the video game industry or your WASD keys are worn out from playing too many games on your computer

Senior Software Engineer - Low-Latency Game Streaming (C) employer: Unity Technologies

At Parsec, a subsidiary of Unity Technologies, we pride ourselves on fostering a dynamic and inclusive work culture that champions innovation and collaboration. Located in the vibrant city of Brighton, our team enjoys the unique advantage of working in a creative hub while benefiting from flexible work arrangements that empower personal and professional growth. As a Senior Software Engineer, you'll not only contribute to cutting-edge technology in low-latency game streaming but also have ample opportunities for mentorship and skill development within a supportive environment.

Unity Technologies

Contact Details:

Unity Technologies Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer - Low-Latency Game Streaming (C)

Tip Number 1

Network like a pro! Reach out to folks in the gaming and tech industry on LinkedIn or at local meetups. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C code or low-latency solutions. We love seeing what you can do, and it gives you a chance to stand out from the crowd.

Tip Number 3

Prepare for the interview like it’s a boss battle! Brush up on your C coding skills and be ready to tackle some technical challenges. We want to see how you think and solve problems, so don’t hold back!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always on the lookout for passionate individuals who are eager to join our team and make an impact.

We think you need these skills to ace Senior Software Engineer - Low-Latency Game Streaming (C)

C Programming
Low Latency Solutions
UI Development
Encoding/Decoding
Networking
macOS App Development
Windows Desktop Application Development

Some tips for your application 🫡

Show Your Passion for Gaming:When you're writing your application, let your love for gaming shine through! Mention any relevant projects or experiences that showcase your enthusiasm for the industry. We want to see that you’re not just a coder, but someone who genuinely cares about creating amazing gaming experiences.

Tailor Your CV and Cover Letter:Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with C code and any relevant technologies mentioned in the job description. We appreciate when candidates take the time to align their skills with what we’re looking for!

Be Clear and Concise:Keep your application straightforward and to the point. Use clear language and avoid jargon unless it’s relevant to the role. We value clarity, so make it easy for us to see why you’d be a great fit for our team!

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it helps us keep everything organised on our end!

How to prepare for a job interview at Unity Technologies

Know Your C Code Inside Out

Make sure you brush up on your C programming skills before the interview. Be ready to discuss your experience with production C codebases and be prepared to solve coding challenges on the spot. Practising common algorithms and data structures in C can really help you shine.

Familiarise Yourself with the Tech Stack

Get to grips with the technologies mentioned in the job description, especially macOS app development and networking protocols. Understanding how IOKit and CoreGraphics work will give you an edge. If you can, try building a small project that incorporates these elements to demonstrate your hands-on experience.

Show Your Passion for Gaming

Since this role is all about low-latency game streaming, let your passion for gaming shine through. Share your experiences with games, any projects you've worked on, or even your favourite gaming moments. This will show that you’re not just technically skilled but also genuinely interested in the industry.

Prepare for Team Dynamics

As you'll be working with a globally distributed team, be ready to discuss your experience collaborating with remote teams. Highlight any tools or strategies you’ve used to communicate effectively and ensure smooth workflows. This will demonstrate your ability to adapt and thrive in a flexible work environment.