At a Glance
- Tasks: Join a dynamic team to develop innovative software solutions for embedded systems.
- Company: Reed Technology collaborates with a forward-thinking Dundee company focused on cutting-edge technology.
- Benefits: Enjoy a hybrid work model, competitive salary, and fantastic perks like health insurance and discounts.
- Why this job: Be part of a motivated team delivering impactful tech solutions in exciting fields like robotics and automotive.
- Qualifications: 5+ years in C/C++ development; experience with physical products and cryptographic frameworks is essential.
- Other info: Experience with Rust or C# is a bonus!
The predicted salary is between 51000 - 71000 £ per year.
Reed Technology is partnering with a Dundee based company, currently looking to expand their team with the addition of a skilled C/ C++ Software Engineer. The successful candidate will be part of a highly motivated software engineering team, focused on delivering high-quality, cost-effective solutions on schedule across a variety of embedded systems and technology platforms.
Required Experience & Skills:
- 5+ years of hands-on experience developing software in C or C++.
- Proven track record in developing software for physical products such as robotics, medical devices, consumer electronics, industrial automation, automotive systems, or similar domains.
- Strong experience with Windows Win32 programming.
- Solid understanding of symmetric and asymmetric cryptographic frameworks.
- Proficient in software design principles and configuration management practices.
- Experience with Rust or C# is highly valued as a complementary skill set.
Benefits:
- Permanent contract
- Hybrid working model – 3 days per week in office
- Salary between up to £71,000 / annum, based on experience and qualifications.
- Excellent range of additional benefits (attractive pension plan, health insurances, holiday buy, discounts, etc.).
C/ C++ Software Engineer employer: Reed
Contact Detail:
Reed Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C/ C++ Software Engineer
✨Tip Number 1
Make sure to showcase your hands-on experience with C and C++ in your conversations. Be prepared to discuss specific projects you've worked on, especially those related to embedded systems or physical products like robotics or medical devices.
✨Tip Number 2
Familiarise yourself with the company's products and technologies. Understanding their specific applications of C/C++ will help you demonstrate your genuine interest and how your skills can directly contribute to their projects.
✨Tip Number 3
Brush up on your knowledge of Windows Win32 programming and cryptographic frameworks. Being able to discuss these topics confidently will set you apart from other candidates and show that you're well-prepared for the role.
✨Tip Number 4
If you have experience with Rust or C#, be ready to highlight this as a complementary skill. Mentioning how these languages can enhance your work in C/C++ projects could make you a more attractive candidate.
We think you need these skills to ace C/ C++ Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 5+ years of experience in C/C++ development. Include specific projects or products you've worked on, especially in robotics, medical devices, or similar fields.
Craft a Strong Cover Letter: In your cover letter, emphasise your hands-on experience with Windows Win32 programming and your understanding of cryptographic frameworks. Mention any experience with Rust or C# as a complementary skill.
Showcase Relevant Projects: If you have worked on embedded systems or technology platforms, describe these projects in detail. Highlight your role, the technologies used, and the outcomes achieved to demonstrate your impact.
Proofread and Edit: Before submitting your application, carefully proofread your documents 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 Reed
✨Showcase Your Technical Skills
Be prepared to discuss your hands-on experience with C and C++. Bring examples of projects you've worked on, especially those related to embedded systems or physical products. This will demonstrate your expertise and how it aligns with the company's needs.
✨Understand the Company’s Products
Research the company and its products before the interview. Familiarise yourself with their technology platforms and any recent developments. This knowledge will help you tailor your responses and show genuine interest in their work.
✨Discuss Cryptographic Frameworks
Since a solid understanding of cryptographic frameworks is required, be ready to explain your experience with symmetric and asymmetric cryptography. Prepare to discuss how you've implemented these in past projects, as this could set you apart from other candidates.
✨Highlight Complementary Skills
If you have experience with Rust or C#, make sure to mention it during the interview. These skills are highly valued and can give you an edge. Discuss how they complement your C/C++ expertise and how they can benefit the team.