At a Glance
- Tasks: Join an agile team to develop innovative real-time communication software.
- Company: Global leader in real-time communication solutions across diverse industries.
- Benefits: Flexible remote work, competitive salary, and opportunities for professional growth.
- Other info: Collaborative environment with exciting projects and career advancement potential.
- Why this job: Make a difference in broadcasting, sports, and more with cutting-edge technology.
- Qualifications: 7+ years in C/C++ programming; experience with Python and embedded systems.
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.
C++ Windows Software Engineer - Remote in Cambridge employer: SoCode Recruitment
This multinational company is an exceptional 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 remote working flexibility allows for a healthy work-life balance, making it an ideal environment for talented individuals seeking meaningful and rewarding careers.
StudySmarter Expert Advice🤫
We think this is how you could land C++ Windows Software Engineer - Remote in Cambridge
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with C++ or in real-time systems. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C++ projects, especially those related to embedded systems or telecommunications. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and data structures in C++. We recommend using platforms like LeetCode or HackerRank to get in the zone before your big day.
✨Tip Number 4
Don’t forget to apply through our website! It’s super easy and gives you a direct line to the hiring team. Plus, we love seeing candidates who take the initiative to connect with us directly.
We think you need these skills to ace C++ Windows Software Engineer - Remote in Cambridge
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your C++ experience and 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 Technical Skills:Don’t forget to mention your experience with Python, Bash, and any work with embedded systems or telecommunications. We love seeing candidates who can demonstrate a broad skill set that fits our needs.
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!
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 focusing on the nuances of the language. Be prepared to discuss your past projects and how you've tackled challenges in C/C++ programming, particularly in real-time systems.
✨Showcase Your Problem-Solving Skills
During the interview, expect to face technical questions or coding challenges. Practice solving problems on platforms like LeetCode or HackerRank, and be ready to explain your thought process clearly as you work through them.
✨Familiarise Yourself with Agile Methodologies
Since this role is within an agile development team, it’s crucial to understand agile principles. Be prepared to discuss your experience working in agile environments and how you’ve contributed to team success in previous roles.
✨Highlight Your Cross-Platform Experience
Given that the company develops cross-platform products, make sure to highlight any relevant experience you have in this area. Discuss specific projects where you’ve worked on software that runs on different operating systems, and how you approached compatibility issues.