Software Engineer (C++)
Software Engineer (C++)

Software Engineer (C++)

Halifax Full-Time 45000 £ / year No home office possible
F

At a Glance

  • Tasks: Join our team to develop and test cutting-edge embedded software using C++.
  • Company: Be part of a leading company in hardware and software technologies, based in the UK.
  • Benefits: Enjoy a competitive salary, great working environment, and attractive benefits package.
  • Why this job: Work on exciting projects, collaborate with diverse teams, and enhance your skills in a dynamic setting.
  • Qualifications: Degree in Software/Computer Engineering and 3-4 years of relevant experience required.
  • Other info: Experience with ARM/Cortex environments and ISO9001 quality standards is a plus.

Our client is a leader within their field, developing both hardware and software technologies and producing their products at their UK manufacturing facilities. Due to continued growth we are now looking for an additional Embedded Software Engineer with C++ skills to join the engineering team. You will need to be a confident Embedded Software Engineer able to work on projects which are either team related or a solo effort. On offer is a fantastic working environment, a highly competitive salary and a very attractive benefit package. Embedded Software Engineer – Role & Responsibilities – C++, RTOS, Firmware, Electronics – To assess feasibility and assist in development of product software specifications, where required. – Development and testing of software within the project framework, to the required project plan and deadlines. – Ability to design and add features to embedded software, including Real-time operating systems (RTOS), using higher level language (C / C++) in an ARM/Cortex environment. – Development of production test code with Production Engineering is required. – Liaison with all relevant parties, including Sales, Production, QA etc., in order to ensure all requirements are fully met. – Maintenance of Software Quality procedures Embedded Software Engineer – Skills and Experience – C++, RTOS, Firmware, Electronics – A degree in Software / Computer Engineering or equivalent. – Excellent PC skills, including use of PC-based software development tools – Experienced in C/C++ software – Excellent working knowledge of modern microprocessor and micro controller designs, ideally ARM/Cortex environments. – Must be able to demonstrate relevant skills with typically 3-4 years experience in a similar role. – Fully conversant with ISO9001 Quality requirements – Experienced in developing embedded software for Electronic interfaces Embedded Software Engineer, Electronics, Microprocessor, C/C++, Firmware

Software Engineer (C++) employer: Futures

Our client is an exceptional employer, offering a dynamic and collaborative work environment that fosters innovation and creativity. With a strong commitment to employee growth, they provide extensive training opportunities and a competitive benefits package, ensuring that every team member can thrive both personally and professionally. Located in the UK, this role not only allows you to work on cutting-edge technology but also to be part of a supportive community that values your contributions.
F

Contact Detail:

Futures Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (C++)

✨Tip Number 1

Make sure to showcase your experience with C++ and embedded systems in your conversations. Highlight specific projects where you've successfully implemented features or solved complex problems using these technologies.

✨Tip Number 2

Familiarize yourself with the company's products and technologies. Understanding their hardware and software solutions will help you engage in meaningful discussions during interviews and demonstrate your genuine interest in the role.

✨Tip Number 3

Prepare to discuss your experience with RTOS and firmware development. Be ready to explain how you've tackled challenges in these areas, as this will be crucial for the role.

✨Tip Number 4

Network with professionals in the embedded systems field. Attend relevant meetups or online forums to connect with others who may have insights into the company or the industry, which could give you an edge in the application process.

We think you need these skills to ace Software Engineer (C++)

C++ Programming
Embedded Software Development
Real-Time Operating Systems (RTOS)
Firmware Development
Microprocessor and Microcontroller Design
ARM/Cortex Architecture
Software Testing and Debugging
Production Test Code Development
Software Quality Assurance
ISO 9001 Compliance
Collaboration and Communication Skills
Project Management
Problem-Solving Skills
Attention to Detail

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++, RTOS, and embedded software development. Include specific projects where you've designed or tested software in ARM/Cortex environments.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with their needs, particularly your experience in developing firmware and working with microcontrollers.

Showcase Relevant Projects: If you have worked on relevant projects, describe them briefly in your application. Focus on your contributions, the technologies used, and the outcomes achieved, especially in relation to ISO9001 quality standards.

Highlight Team Collaboration: Since the role involves liaising with various departments, emphasize your teamwork skills. Provide examples of how you've successfully collaborated with sales, production, or QA teams in past projects.

How to prepare for a job interview at Futures

✨Showcase Your C++ Expertise

Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you've used C++ to develop embedded software, and be ready to explain your approach to problem-solving in those scenarios.

✨Demonstrate Knowledge of RTOS

Since the role requires experience with Real-time Operating Systems, make sure to familiarize yourself with common RTOS concepts. Be ready to discuss how you've implemented or worked with RTOS in past projects.

✨Discuss Collaboration Skills

The job involves liaising with various teams such as Sales, Production, and QA. Prepare examples that showcase your ability to work collaboratively and communicate effectively with different stakeholders.

✨Understand Quality Standards

Familiarize yourself with ISO9001 Quality requirements, as this is crucial for the role. Be prepared to discuss how you have maintained software quality in your previous positions and any relevant experiences you have had with quality assurance processes.

Software Engineer (C++)
Futures
F
  • Software Engineer (C++)

    Halifax
    Full-Time
    45000 £ / year

    Application deadline: 2027-02-01

  • F

    Futures

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>