At a Glance
- Tasks: Join a skilled R&D team to enhance and develop embedded software for global clients.
- Company: A forward-thinking electronics business near Bradford, focused on cutting-edge technology.
- Benefits: Competitive salary, opportunity to work with innovative tech, and a collaborative team environment.
- Why this job: Be part of continuous product development in a market-leading company with exciting projects.
- Qualifications: Degree in electronics, software, mechatronics, or STEM; 2+ years in embedded C/C++ required.
- Other info: Ideal for detail-oriented individuals with strong communication skills and a passion for technology.
The predicted salary is between 32000 - 40000 £ per year.
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
Have you got at least five years’ of C++ coding?
Understand embedded software?, 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
Embedded Software Engineer employer: Futures
Contact Detail:
Futures Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer
✨Tip Number 1
Make sure to highlight your experience with embedded C/C++ in your conversations. Be ready to discuss specific projects where you utilized these skills, as this will demonstrate your hands-on expertise.
✨Tip Number 2
Familiarize yourself with the latest trends and technologies in embedded systems. Showing that you are up-to-date with industry advancements can set you apart from other candidates.
✨Tip Number 3
Prepare to discuss your experience working with microcontrollers and microprocessors. Be specific about the platforms you've worked on and how you collaborated with hardware teams.
✨Tip Number 4
Practice articulating your project documentation and technical writing skills. Being able to clearly explain your past work will showcase your attention to detail and communication abilities.
We think you need these skills to ace Embedded Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your relevant experience in embedded C/C++, microcontrollers, and any projects you've worked on. Emphasize your degree and any specific achievements that align with the job description.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for embedded systems and your ability to work in a team. Mention specific projects or experiences that demonstrate your technical writing skills and attention to detail.
Highlight Relevant Experience: In your application, clearly outline your industry experience, especially any roles where you collaborated with hardware teams or worked on product development. Use concrete examples to illustrate your contributions.
Proofread Your Application: Before submitting, carefully proofread your application materials. Check for any spelling or grammatical errors, and ensure that all information is clear and concise. A polished application reflects your attention to detail.
How to prepare for a job interview at Futures
✨Showcase Your Technical Skills
Be prepared to discuss your experience with embedded C/C++ in detail. Highlight specific projects where you successfully implemented these skills, especially those involving microcontrollers or microprocessors.
✨Demonstrate Your Problem-Solving Abilities
Expect questions that assess your ability to troubleshoot and solve technical issues. Prepare examples from your past work where you identified a problem and implemented an effective solution.
✨Highlight Your Team Collaboration Experience
Since the role involves working with software and hardware teams, be ready to discuss how you've collaborated with others in previous projects. Emphasize your communication skills and how they contributed to successful outcomes.
✨Prepare for Technical Writing Questions
Given the importance of project documentation and product specifications, be ready to discuss your experience with technical writing. Bring examples of documentation you've created and be prepared to explain your process.