Software Engineer

Software Engineer

Leeds Full-Time 28800 - 48000 £ / year (est.) No home office possible
Go Premium
F

At a Glance

  • Tasks: Join our team to develop cutting-edge software for extreme environments using C++.
  • Company: Be part of an industry-leading electronics company innovating in hardware and software technologies.
  • Benefits: Enjoy a fantastic working environment, competitive salary, and attractive benefits package.
  • Why this job: Work on exciting projects that make a real impact while collaborating with talented professionals.
  • Qualifications: Degree in Software, Electronics, or related field; 3-4 years experience in a similar role required.
  • Other info: Opportunity to work with modern microprocessors in a dynamic and supportive team.

The predicted salary is between 28800 - 48000 £ per year.

Futures are working with an industry leading electronics business who develop both hardware and software technologies for use in extreme environments. Due to continued growth we are now looking for an additional Software Engineer with strong C++ skills to join the engineering team. You will need to be a confident 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.

Role & Responsibilities:

  • C++, RTOS, Firmware, Electronics, Embedded Software
  • 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.

Skills and Experience:

  • C++, RTOS, Firmware, Electronics, Embedded Software
  • A degree in Software, Electronics, Mechatronics, Computer Engineering or equivalent.
  • Strong background 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.
F

Contact Detail:

Futures Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Make sure to brush up on your C++ skills, as this role specifically requires strong proficiency in the language. Consider working on personal projects or contributing to open-source software to showcase your abilities.

✨Tip Number 2

Familiarise yourself with Real-Time Operating Systems (RTOS) and embedded software development. Having hands-on experience or relevant projects in these areas will give you a significant edge during interviews.

✨Tip Number 3

Network with professionals in the electronics and software engineering fields. Attend industry meetups or online forums to connect with others who may provide insights or even referrals for the position.

✨Tip Number 4

Prepare to discuss your previous projects in detail, especially those involving embedded systems and microcontrollers. Be ready to explain your problem-solving approach and how you collaborated with different teams to achieve project goals.

We think you need these skills to ace Software Engineer

C++ Programming
Embedded Software Development
Real-Time Operating Systems (RTOS)
Firmware Development
Microprocessor and Microcontroller Design
ARM/Cortex Architecture
Software Testing and Debugging
Software Quality Assurance (ISO 9001)
Project Management
Collaboration and Communication Skills
Problem-Solving Skills
Technical Documentation
Version Control Systems (e.g., Git)
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ and embedded software development. Include specific projects where you've used RTOS or worked in ARM/Cortex environments to demonstrate your relevant skills.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with their needs, particularly your experience in developing production test code and maintaining software quality procedures.

Showcase Relevant Projects: If you have worked on any projects that involved firmware or electronics, be sure to include these in your application. Describe your role and the technologies used, especially if they relate to the job description.

Highlight Soft Skills: Since the role requires collaboration with various teams, emphasise your communication and teamwork skills. Provide examples of how you've successfully liaised with different departments in past roles.

How to prepare for a job interview at Futures Recruitment

✨Showcase Your C++ Expertise

Make sure to highlight your strong C++ skills during the interview. Be prepared to discuss specific projects where you've used C++, especially in embedded systems or RTOS environments. This will demonstrate your technical proficiency and relevance to the role.

✨Understand the Company’s Products

Research the company’s hardware and software technologies, particularly those designed for extreme environments. Being knowledgeable about their products will allow you to ask insightful questions and show your genuine interest in the role.

✨Prepare for Technical Questions

Expect technical questions related to embedded software development, firmware, and microcontroller designs. Brush up on your knowledge of ARM/Cortex environments and be ready to solve coding problems or discuss your approach to software design.

✨Demonstrate Team Collaboration Skills

Since the role involves both solo and team projects, be prepared to discuss your experience working in teams. Share examples of how you've collaborated with other departments like Sales or QA to meet project requirements, showcasing your communication skills.

Software Engineer
Futures Recruitment
Location: Leeds
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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