Senior Embedded C++ Systems Engineer — OS & Linux in Cambridge

Senior Embedded C++ Systems Engineer — OS & Linux in Cambridge

Cambridge Full-Time 55000 - 70000 £ / year (est.) No working from home possible
R

At a Glance

  • Tasks: Design and develop OS features in a dynamic multi-process environment.
  • Company: Leading streaming technology company based in Cambridge.
  • Benefits: Diverse benefits and a fast-paced work environment.
  • Other info: Exciting opportunities for growth in a vibrant tech culture.
  • Why this job: Join a cutting-edge team and enhance your skills in embedded Linux and C++.
  • Qualifications: 5+ years of experience in embedded Linux development and modern C++.

The predicted salary is between 55000 - 70000 £ per year.

A leading streaming technology company in Cambridge is seeking a Senior Software Engineer to join their Core OS team. This role involves designing and developing OS features in a multi-process environment, focusing on performance and reliability.

Ideal candidates will have 5+ years of experience in embedded Linux development and modern C++ skills. The position offers diverse benefits and a fast-paced work environment.

Senior Embedded C++ Systems Engineer — OS & Linux in Cambridge employer: Roku

Roku is an exceptional employer that fosters a collaborative and innovative work culture, where your contributions as a Senior AI Software Engineer will directly impact the development of cutting-edge web applications and AI features. Located in a vibrant tech hub, employees benefit from continuous growth opportunities, access to modern technologies, and a supportive environment that encourages creativity and teamwork.

R

Contact Details:

Roku Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Embedded C++ Systems Engineer — OS & Linux in Cambridge

Tip Number 1

Network like a pro! Reach out to current employees at the company on LinkedIn or attend industry meetups. A friendly chat can give us insights into the company culture and maybe even a referral!

Tip Number 2

Show off your skills! Prepare a portfolio or a GitHub repository showcasing your embedded Linux projects and modern C++ work. This will help us stand out during interviews and demonstrate our hands-on experience.

Tip Number 3

Practice makes perfect! Get ready for technical interviews by brushing up on system design and coding challenges related to OS features. We can use platforms like LeetCode or HackerRank to sharpen our skills.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we often have insider tips and updates on new roles that might not be advertised elsewhere.

We think you need these skills to ace Senior Embedded C++ Systems Engineer — OS & Linux in Cambridge

Embedded Linux Development
C++
OS Design
Multi-Process Environment
Performance Optimisation
Reliability Engineering
Software Development

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience in embedded Linux development and modern C++. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about OS features and how you can contribute to our Core OS team. Keep it engaging and personal – we love to see your personality!

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled challenges in a multi-process environment. We’re looking for engineers who can think on their feet and deliver reliable solutions, so let us know how you’ve done this in the past.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Roku

Know Your C++ Inside Out

Make sure you brush up on your modern C++ skills. Be prepared to discuss specific features and how you've used them in past projects. Practising coding problems related to C++ can also help you demonstrate your expertise.

Understand Embedded Linux Deeply

Since the role focuses on embedded Linux development, ensure you have a solid grasp of its architecture and common challenges. Be ready to talk about your experience with multi-process environments and how you've tackled performance and reliability issues.

Showcase Your Problem-Solving Skills

Prepare to discuss real-world scenarios where you've had to solve complex problems. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting your thought process and the impact of your solutions.

Research the Company Culture

Familiarise yourself with the company’s values and work environment. This will help you tailor your responses to show that you're a good fit for their team. Don't hesitate to ask questions about their culture during the interview to show your genuine interest.