At a Glance
- Tasks: Join an agile team to develop innovative real-time communication software.
- Company: Multinational leader in real-time communication solutions across diverse industries.
- Benefits: Remote work, competitive salary, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on career advancement and skill development.
- Why this job: Make a global impact by developing cutting-edge software for exciting industries.
- Qualifications: 7+ years in C/C++ on Linux; experience with Python and Bash is a plus.
The predicted salary is between 60000 - 80000 £ per year.
This company is a multinational business, providing real-time communication solutions across the globe that are utilised within a wide variety of industries, including broadcasting, live performance and events, sports and e-sports, government and defence, and many more. They are looking for a Senior Software Engineer to join the business and work on the development of these products.
As a Senior Software Engineer, you will form part of an agile development team and be working across the entire software development life cycle. You will be developing cross-platform products running on real-time systems, writing software from a low-level up to application level.
This role is within a collaborative business, and you will have the opportunity to work alongside other software teams on a variety of products targeted towards different domains.
- Degree in Computer Science or relevant subject, or relevant experience.
- ~7+ years’ experience programming in C/C++ on Linux.
- Experience with Python and Bash for scripting.
- Experience developing software applications targeting embedded systems, or exposure to kernel/device driver development.
- Experience developing software for telecommunications/networking/audio products.
Software Engineer - C++/Linux - Remote working in Cambridge employer: SoCode Recruitment
This multinational company is an excellent employer, offering a dynamic and collaborative work culture that fosters innovation and creativity. With a strong focus on employee growth, you will have access to continuous learning opportunities and the chance to work on cutting-edge projects in real-time communication solutions. The flexibility of remote working allows for a healthy work-life balance, making it an attractive place for talented software engineers looking to make a meaningful impact across various industries.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer - C++/Linux - Remote working in Cambridge
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work in companies that interest you. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C++ projects or any relevant software you've developed. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common coding challenges and be ready to discuss your past projects in detail. Confidence is key!
✨Tip Number 4
Don't forget to apply through our website! We have loads of opportunities waiting for talented engineers like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Software Engineer - C++/Linux - Remote working in Cambridge
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with C++ and Linux, as well as any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about real-time communication solutions and how your background makes you a perfect fit for our team. Keep it engaging and personal!
Showcase Your Team Spirit:Since we value collaboration, mention any experiences where you’ve worked in agile teams or cross-functional projects. We love to see how you contribute to a team environment and tackle challenges together!
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’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!
How to prepare for a job interview at SoCode Recruitment
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially the nuances of the language. Be prepared to discuss your past projects and how you've tackled challenges in C++. They might throw some technical questions your way, so practice coding problems and be ready to explain your thought process.
✨Familiarise Yourself with Linux
Since this role is heavily focused on Linux, ensure you're comfortable navigating the system and can discuss your experience with it. Brush up on command-line tools and any relevant scripting in Python or Bash, as they may ask about your experience in these areas during the interview.
✨Understand Real-Time Systems
Given that the company develops real-time communication solutions, it's crucial to understand the principles behind real-time systems. Be ready to discuss how you've worked with such systems in the past and any specific challenges you've faced, particularly in a cross-platform context.
✨Show Your Collaborative Spirit
This role involves working within an agile team, so highlight your teamwork skills. Prepare examples of how you've collaborated with other teams or departments in previous roles. Emphasise your ability to communicate effectively and adapt to different working styles, as this will resonate well with their collaborative culture.