At a Glance
- Tasks: Prototype innovative wireless solutions and develop embedded software using C/C++.
- Company: Leading Defence organisation with a focus on cutting-edge technology.
- Benefits: Competitive pay of £50 per hour, flexible remote work, and professional growth.
- Other info: Opportunity for SC clearance and career advancement in a supportive environment.
- Why this job: Join a dynamic team and make an impact in the defence sector.
- Qualifications: Experience in C/C++ programming and embedded systems required.
The predicted salary is between 39 - 52 £ per hour.
We are recruiting for a C++ Developer on contract to work for a leading Defence organisation. The role can be based in their Portsmouth offices 3 days per week and remote for 2.
IMPORTANT NOTE: The candidate will also need to be able to achieve or have SC clearance.
Responsibilities
- Use your skills and knowledge to prototype innovative wireless solutions.
- You will be primarily developing using C/C++ on Embedded platforms.
- Development of Embedded software/firmware prototypes in an agile environment.
- Further development of proven prototypes to a deployment standard.
- Development of software in a Real Time Embedded environment using Linux (e.g. Microblaze or RISC-V using C/C++).
- Experience of working with and configuring Embedded Linux systems with tools such as Buildroot and Yocto.
- Experience of working with Uboot, Kernel config and device trees.
- Building and deploying Embedded Linux systems in an offline environment.
Skill Set
- Essential experience programming Embedded Systems using C/C++.
- Experience of bare-metal and Embedded Linux environments.
- Experience of linux device drivers including DMA, Interrupts, and Device Trees.
- Knowledge of Digital Signal Processing.
- Knowledge of Software Defined Radio.
C++ Developer- Portsmouth & Remote - £50 per hour umbrella - CONTRACT employer: Click
Contact Detail:
Click Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Developer- Portsmouth & Remote - £50 per hour umbrella - CONTRACT
✨Tip Number 1
Network like a pro! Reach out to your connections in the defence sector or tech community. A friendly chat can lead to opportunities 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. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. Practising with friends or using online platforms can help us nail those tricky questions.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace C++ Developer- Portsmouth & Remote - £50 per hour umbrella - CONTRACT
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C/C++ and Embedded systems. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or roles you've had!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for this role. We love seeing enthusiasm for the defence sector and any innovative projects you've worked on that relate to wireless solutions.
Show Off Your Technical Skills: When detailing your experience, be specific about the tools and technologies you've used, like Buildroot, Yocto, or working with Linux device drivers. We want to know exactly what you bring to the table!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it’s super easy!
How to prepare for a job interview at Click
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be ready to discuss your experience with Embedded systems and how you've tackled challenges in previous projects. Practising coding problems related to C/C++ can also help you feel more confident.
✨Familiarise Yourself with Embedded Systems
Since the role involves working with Embedded platforms, it’s crucial to understand the specifics of bare-metal and Embedded Linux environments. Be prepared to talk about your experience with tools like Buildroot and Yocto, as well as any projects where you've developed software for real-time systems.
✨Showcase Your Problem-Solving Skills
During the interview, be ready to demonstrate your problem-solving abilities. You might be asked to tackle a technical challenge or case study. Think aloud as you work through the problem, showing your thought process and how you approach complex issues.
✨Understand Security Clearance Requirements
Since SC clearance is a must for this position, be prepared to discuss your eligibility and any previous experience with security protocols. It’s important to show that you understand the significance of security in the Defence sector and how you can contribute to maintaining it.