At a Glance
- Tasks: Join a dynamic team to develop C++ software on Linux for exciting projects.
- Company: Innovative tech company based in Wimbledon, London.
- Benefits: Flexible working with 2 days remote after onboarding and competitive pay.
- Why this job: Enhance your skills in embedded software and work on real-time applications.
- Qualifications: Strong C++ and Linux experience required; embedded software background preferred.
- Other info: 9-month contract with opportunities for professional growth.
The predicted salary is between 48000 - 72000 £ per year.
Overview
9-month contract for a C++ Linux Software Engineer. Outside IR35, 2 days from home after an initial period getting to grips with the project. You will need to live within a commutable distance.
Position: Contract C++ Linux Software Engineer
Location: Wimbledon, London
Essentials
- Strong C++ on Linux
- Significant embedded software engineer experience
Desirable skills
- Build environment – OpenEmbedded, Bitbake, Makefiles
- Networking – UDP, TCP/IP, Analysis tools (e.g Wireshark)
- Linux Kernel and CLI tools
- BASH scripting
- Python
- Real-time multi-threaded software concepts
- U-Boot
- Wt web GUI library familiarity
Apply: jamie AT enterpriserecruitment DOT com
#J-18808-Ljbffr
Contract C++ Linux Software Engineer employer: Enterprise Recruitment Ltd
Contact Detail:
Enterprise Recruitment Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Contract C++ Linux Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with C++ and Linux. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project showcasing your C++ and Linux expertise, make sure to share it. It’s a great way to demonstrate your abilities beyond just a CV.
✨Tip Number 3
Prepare for the technical interview! Brush up on your embedded software knowledge and be ready to discuss real-time multi-threaded concepts. We want to see how you think and solve problems on the spot.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!
We think you need these skills to ace Contract C++ Linux Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your strong C++ and Linux experience. We want to see how your skills match the essentials listed in the job description, so don’t hold back on showcasing your embedded software engineering background!
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 contract role. Mention any relevant projects or experiences that align with the desirable skills, like your familiarity with networking protocols or real-time multi-threaded software.
Showcase Relevant Projects: If you've worked on projects involving OpenEmbedded, Bitbake, or even BASH scripting, make sure to include those details. We love seeing practical examples of your work that demonstrate your expertise in the areas we care about.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications better and ensures you don’t miss out on any important updates regarding your application status!
How to prepare for a job interview at Enterprise Recruitment Ltd
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your previous projects and how you've used C++ in a Linux environment. Practising coding problems related to embedded systems can also give you an edge.
✨Familiarise Yourself with the Tools
Since the role involves tools like OpenEmbedded, Bitbake, and Makefiles, it’s crucial to have a solid understanding of these. If you’ve worked with them before, be ready to share specific examples of how you’ve used them in your projects.
✨Brush Up on Networking Concepts
Given the emphasis on UDP and TCP/IP, make sure you can explain these protocols clearly. You might be asked to solve a problem or explain how you would approach a networking issue, so having practical examples will help you stand out.
✨Show Your Problem-Solving Skills
Prepare to discuss real-time multi-threaded software concepts and any challenges you've faced in this area. Think of scenarios where you had to troubleshoot or optimise performance, as this will demonstrate your analytical skills and experience.