At a Glance
- Tasks: Develop and enhance C++ software for embedded systems in a dynamic team.
- Company: Join a leading tech company focused on high-tech electronics and innovative product development.
- Benefits: Enjoy a competitive rate, hybrid work options, and potential long-term contract extension.
- Why this job: Work on cutting-edge products that make a global impact in technology.
- Qualifications: Experience with C++ (C++17 preferred), TDD, and embedded systems is essential.
- Other info: Immediate start available; interviews happening soon, so apply now!
Location: Nottinghamshire / Hybrid
Rate: Up to £70 per hour
Contract Type: Outside IR35
Duration: 6 months (potential for long-term extension)
We are working with a leading technology company specialising in high-tech electronics and physical product development, urgently seeking an experienced C++ Software Developer for an initial 6-month Outside IR35 contract.
This is a fantastic opportunity to work on real-world, embedded systems in a cross-platform development environment, contributing to cutting-edge products used globally.
Key Skills & Experience:
- Proven experience with C++ (ideally C++17 or later)
- Strong background in TDD and automated testing
- Hands-on experience with embedded systems or physical product development
- Familiarity with hardware interfacing, RTOS, or device-level development
We are looking for someone to start as soon as possible, but can wait for shorter notice periods. Interviews are happening this/next week, so if this role is of interest, apply today with an up to date CV and we can discuss further.
Software Engineer Contractor C++ employer: iO Associates
Contact Detail:
iO Associates Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer Contractor C++
✨Tip Number 1
Make sure to brush up on your C++ skills, especially if you have experience with C++17 or later. Familiarity with the latest features and best practices will help you stand out during discussions.
✨Tip Number 2
Highlight any hands-on experience you have with embedded systems or physical product development. Be ready to discuss specific projects where you've successfully implemented these technologies.
✨Tip Number 3
Prepare to talk about your experience with Test-Driven Development (TDD) and automated testing. Having concrete examples of how you've applied these methodologies can demonstrate your commitment to quality.
✨Tip Number 4
Familiarise yourself with hardware interfacing and RTOS concepts. Being able to discuss these topics confidently will show that you're well-prepared for the technical challenges of the role.
We think you need these skills to ace Software Engineer Contractor C++
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and any relevant projects you've worked on, especially those involving embedded systems or physical product development. Use keywords from the job description to catch their attention.
Showcase Relevant Skills: In your application, emphasise your background in Test-Driven Development (TDD) and automated testing. Provide specific examples of how you've applied these skills in previous roles.
Craft a Compelling Cover Letter: Write a cover letter that explains why you're interested in this role and how your experience aligns with the company's needs. Mention your familiarity with hardware interfacing and RTOS, as these are key aspects of the position.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors or typos. A polished application reflects your attention to detail, which is crucial for a Software Engineer role.
How to prepare for a job interview at iO Associates
✨Brush Up on C++ Knowledge
Make sure you're well-versed in C++ concepts, especially if you have experience with C++17 or later. Be prepared to discuss specific features and how you've applied them in your previous projects.
✨Showcase Your TDD Experience
Since the role requires a strong background in Test-Driven Development (TDD), be ready to explain your approach to writing tests and how it has improved your coding practices. Bring examples of projects where TDD was crucial.
✨Discuss Embedded Systems Projects
Highlight any hands-on experience you have with embedded systems or physical product development. Be prepared to talk about challenges you faced and how you overcame them in these projects.
✨Familiarise Yourself with Hardware Interfacing
As the role involves hardware interfacing, brush up on relevant concepts and be ready to discuss any experience you have with RTOS or device-level development. This will show your potential employer that you understand the complexities involved.