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: Fully 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++ on Linux; 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.
Software Engineer - C++, Linux FULLY REMOTE in Cambridge employer: SoCode Recruitment
This multinational company is an exceptional employer, offering a fully remote work environment that promotes flexibility and work-life balance. With a strong focus on collaboration and innovation, employees are encouraged to grow their skills through diverse projects across various industries, while enjoying competitive benefits and a supportive culture that values each team member's contributions.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer - C++, Linux FULLY REMOTE in Cambridge
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C++ and Linux. This is your chance to demonstrate what you can do beyond just a CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and data structures, and be ready to solve problems on the spot. We recommend using platforms like LeetCode or HackerRank.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Software Engineer - C++, Linux FULLY REMOTE 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 match up with what we're looking for, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to tell us why you're the perfect fit for this role. Share your passion for software engineering and mention specific experiences that relate to real-time systems or cross-platform development. Let your personality shine through!
Showcase Your Projects:If you’ve worked on any interesting projects, especially those involving embedded systems or telecommunications, make sure to include them in your application. We love seeing practical examples of your work and how you tackle challenges.
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 shows us you’re keen on joining our team!
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 ask you to solve coding problems on the spot, so practice common algorithms and data structures.
✨Familiarise Yourself with Linux
Since this role is focused on Linux, ensure you're comfortable navigating the OS and can discuss your experience with it. Brush up on command-line tools and any relevant libraries or frameworks you've used. They may ask about your experience with system-level programming, so be ready to share specific examples.
✨Showcase Your Agile Experience
As part of an agile team, it's crucial to demonstrate your understanding of agile methodologies. Be prepared to discuss how you've contributed to sprints, collaborated with team members, and adapted to changes in project requirements. Share specific instances where you’ve improved processes or outcomes.
✨Prepare for Cross-Platform Development Questions
Since you'll be developing cross-platform products, think about your experience in this area. Be ready to discuss how you've approached compatibility issues and what tools or techniques you've used to ensure smooth operation across different systems. Highlight any relevant projects that showcase your skills.