At a Glance
- Tasks: Develop and debug embedded software for real-time systems using C/C++.
- Company: Join a dynamic team creating impactful solutions at the forefront of technology.
- Benefits: Enjoy hybrid work options, competitive salary, and opportunities for professional growth.
- Why this job: Make a difference by working on real-world projects that combine software and hardware.
- Qualifications: Experience with embedded systems and a passion for learning new technologies is essential.
- Other info: Occasional travel to test sites for hands-on experience with your creations.
The predicted salary is between 32000 - 48000 £ per year.
Tired of code that never sees the light of day? Ready to build real-world solutions that blend software and cutting-edge hardware?
We are on the lookout for an Embedded Software Engineer to join a highly collaborative engineering team working on complex systems with real-world impact — from concept and architecture through to deployment and refinement.
What you will be doing:
- Building embedded software for real-time systems (bare metal or Linux-based)
- Designing, developing, testing and debugging code in C/C++ for microcontrollers or embedded processors
- Integrating hardware and software across a variety of platforms and use cases
- Using tools like schematics, oscilloscopes, or logic analyzers to bring hardware to life
- Collaborating closely with hardware, firmware, and systems engineers
- Helping improve development practices — mentoring junior engineers, reviewing code, and sharing knowledge
- Occasionally travelling to test sites to put your work into action (think real-world systems, not endless test rigs)
Tech you will need to know (or be keen to learn):
- Solid experience with embedded systems, ideally using STM32, PIC, or similar
- Working knowledge of RTOS, bare metal development...
Embedded Software Engineer employer: George Blake
Contact Detail:
George Blake Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as STM32 and PIC microcontrollers. Having hands-on experience or projects that showcase your skills with these platforms can set you apart from other candidates.
✨Tip Number 2
Engage with online communities or forums related to embedded systems. Networking with professionals in the field can provide insights into the latest trends and may even lead to referrals for job openings at companies like us.
✨Tip Number 3
Prepare to discuss your previous projects in detail during interviews. Be ready to explain your role, the challenges you faced, and how you overcame them, especially in relation to real-time systems and hardware integration.
✨Tip Number 4
Show your enthusiasm for continuous learning. Mention any relevant courses or certifications you’re pursuing, particularly in areas like RTOS or debugging tools, as this demonstrates your commitment to staying current in the field.
We think you need these skills to ace Embedded Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in embedded systems, particularly with C/C++ programming and any specific microcontrollers like STM32 or PIC. Use keywords from the job description to catch the employer's attention.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for embedded software engineering. Mention specific projects where you've integrated hardware and software, and how your skills align with the company's needs.
Showcase Your Technical Skills: In your application, include examples of your experience with tools like oscilloscopes and logic analyzers. If you have experience mentoring junior engineers or improving development practices, be sure to highlight that as well.
Proofread and Edit: Before submitting your application, carefully proofread all documents for spelling and grammatical errors. A polished application reflects your attention to detail, which is crucial in engineering roles.
How to prepare for a job interview at George Blake
✨Showcase Your Technical Skills
Be prepared to discuss your experience with embedded systems, particularly with STM32 or PIC microcontrollers. Bring examples of projects you've worked on, and be ready to explain your role in the development process, including any challenges you faced and how you overcame them.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Practice explaining your thought process when debugging code or integrating hardware and software. This will show your potential employer that you can think critically and adapt to real-world challenges.
✨Highlight Collaboration Experience
Since the role involves working closely with hardware, firmware, and systems engineers, share examples of how you've successfully collaborated in past projects. Discuss any mentoring experiences you have, as this shows your willingness to contribute to team growth.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's projects, team dynamics, and development practices. This not only demonstrates your interest in the role but also helps you gauge if the company culture aligns with your values and work style.