At a Glance
- Tasks: Design and develop cutting-edge embedded software using C and assembler.
- Company: Leading tech company in Bristol with a focus on innovation.
- Benefits: Up to £35,000 salary, discretionary bonus, and full-time permanent role.
- Why this job: Join a collaborative team and work on exciting ARM-based technologies.
- Qualifications: Degree in relevant field and solid understanding of C programming.
- Other info: Great opportunity for career growth in a dynamic engineering environment.
The predicted salary is between 28800 - 42000 £ per year.
Location: Bristol, UK
Salary: Up to £35,000 + Discretionary Bonus
Type: Full-Time, Permanent
We’re currently recruiting on behalf of a leading technology company based in Bristol, who are looking to hire three Graduate Embedded Software Engineers to join their growing development team from May 2026. This is an exciting opportunity for recent graduates or early-career engineers to join a collaborative and innovative engineering environment, working on cutting-edge embedded systems and ARM-based technologies.
Key Responsibilities:
- Design, develop, and maintain embedded software using C and assembler
- Collaborate with hardware engineers on embedded systems design
- Work with Real-Time Operating Systems (RTOS) on ARM processors
- Assist in testing, debugging, and integrating embedded solutions
- Follow structured development processes and contribute to code reviews
What We’re Looking For:
- Degree in Electronics, Computer Engineering, Computer Science, or a closely related discipline
- Solid understanding of C programming and familiarity with assembler
- Exposure to embedded systems design, either through academic projects or industry placement
- Experience or understanding of real-time operating systems
- Knowledge of ARM architecture
Graduate Embedded Software Engineer employer: ZENOVO LTD
Contact Detail:
ZENOVO LTD Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Graduate Embedded Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your university alumni or attend local tech meetups in Bristol. You never know who might have a lead on that perfect Graduate Embedded Software Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C programming and embedded systems. This will give you an edge when chatting with potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of RTOS and ARM processors. Practice common technical questions and be ready to discuss your academic projects in detail.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for you, and applying directly can sometimes give you a better chance at landing that dream job.
We think you need these skills to ace Graduate Embedded Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Graduate Embedded Software Engineer role. Highlight your relevant skills in C programming and any projects you've done with embedded systems. We want to see how your experience aligns with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about embedded systems and how you can contribute to our team. Keep it concise but engaging – we love a bit of personality!
Showcase Your Projects: If you've worked on any academic or personal projects related to embedded systems, make sure to mention them. We’re keen to see your hands-on experience, so don’t hold back on the details that show off your skills!
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to upload your CV and cover letter directly. Let’s get your application in!
How to prepare for a job interview at ZENOVO LTD
✨Know Your C and Assembler
Brush up on your C programming skills and get comfortable with assembler. Be ready to discuss specific projects where you've used these languages, as this will show your practical understanding and ability to apply your knowledge.
✨Familiarise Yourself with Embedded Systems
Make sure you can talk about embedded systems design confidently. If you've worked on any relevant academic projects or placements, prepare to share your experiences and what you learned from them.
✨Understand Real-Time Operating Systems
Since the role involves working with RTOS on ARM processors, do some research on common real-time operating systems. Being able to discuss their features and how they differ from standard operating systems will impress your interviewers.
✨Prepare for Technical Questions
Expect technical questions that may involve problem-solving or coding challenges. Practise coding problems related to embedded systems and be ready to explain your thought process clearly during the interview.