At a Glance
- Tasks: Develop C++ code for telecommunications and defence projects, focusing on DSPs and audio processing.
- Company: Join a leading telecommunications and defence business based in Cheltenham.
- Benefits: Enjoy a competitive salary up to £70,000 with hybrid work options and bonuses.
- Why this job: Be part of an innovative team making an impact in tech and defence sectors.
- Qualifications: Strong C++ and Linux skills are essential; experience with DSPs and Qt is a plus.
- Other info: Flexible remote work 1-2 days a week; perfect for tech enthusiasts!
I\’m recruiting for a telecommunications and defence business in Cheltenham who are looking to hire an experienced C++ Software Engineer with strong Linux exposure.
The work involves development of C++ code, DSPs and audio processing, with a deep knowledge of Linux, Qt and version control tools very beneficial.
ROLE: C++ Software Engineer
LOCATION: Cheltenham
SALARY: up to £70,000 (+ bonus)
HYBRID: 1-2 days remote each week
Essential skills for the C++ Software Engineer are:
- C++ expertise
- Linux
- DSPs / audio processing
Beneficial skills would be:
- Telecoms/radio/cyber background
- QT
If you\’re interested, or know anyone who might be, please apply below or get in touch directly with any questions
Cheers,
Nathan
C++ Software Engineer employer: Circuit32 Recruitment Solutions Ltd
Contact Detail:
Circuit32 Recruitment Solutions Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Software Engineer
✨Tip Number 1
Make sure to brush up on your C++ skills and be ready to discuss specific projects where you've used it. Highlight any experience you have with DSPs and audio processing, as these are key components of the role.
✨Tip Number 2
Familiarise yourself with Linux and any relevant tools or frameworks you’ve used in past projects. Being able to speak confidently about your Linux experience will set you apart from other candidates.
✨Tip Number 3
If you have experience with Qt, make sure to mention it during your discussions. This could give you an edge, as it's a beneficial skill for the position.
✨Tip Number 4
Network with professionals in the telecommunications and defence sectors. Engaging with industry-specific groups or forums can provide insights and potentially lead to referrals for the job.
We think you need these skills to ace C++ Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C++ expertise and experience with Linux. Include specific projects or roles where you developed C++ code, worked with DSPs, or engaged in audio processing.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for telecommunications and defence. Mention any relevant experience with Qt and version control tools, and explain how your background aligns with the company's needs.
Highlight Relevant Skills: In your application, emphasise both essential and beneficial skills. If you have experience in telecoms, radio, or cyber backgrounds, make sure to include this information to stand out.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a software engineering role.
How to prepare for a job interview at Circuit32 Recruitment Solutions Ltd
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++. Bring examples of projects you've worked on, especially those that highlight your problem-solving skills and coding style. This will demonstrate your proficiency and give the interviewer confidence in your abilities.
✨Demonstrate Linux Knowledge
Since strong Linux exposure is essential for this role, brush up on your Linux skills. Be ready to answer questions about system calls, file handling, and process management. If you have experience with Linux-based development environments, share specific instances where you've used them effectively.
✨Familiarise Yourself with DSPs and Audio Processing
Understand the basics of Digital Signal Processing (DSP) and audio processing techniques. Prepare to discuss any relevant experience you have in these areas, as well as how they relate to C++ programming. This knowledge will set you apart from other candidates.
✨Prepare for Version Control Questions
Version control tools are crucial in software development. Be ready to talk about your experience with Git or other version control systems. Discuss how you've used these tools in past projects to manage code changes and collaborate with team members.