At a Glance
- Tasks: Design and develop embedded software and higher-level applications for secure systems.
- Company: Join an innovative engineering company at the forefront of technology and safety.
- Benefits: Enjoy hands-on development, mentoring, and long-term career growth opportunities.
- Why this job: Be part of meaningful projects that make a real-world impact in critical environments.
- Qualifications: A 2:1 or above in Software Engineering or Computer Science with strong programming skills.
- Other info: Must be a UK National eligible for high-level security clearance.
Check out the role overview below. If you are confident you have got the right skills and experience, apply today.
Location: Derbyshire
Salary: £30-40K + Benefits
Our client is a highly innovative engineering company developing state-of-the-art technologies. Their solutions support mission-critical operations and play a vital role in ensuring safety and resilience across sensitive environments.
As part of continued growth, they’re looking for Graduate Software Engineers who are genuinely passionate about software development - particularly in embedded systems and modern higher-level applications. This is a fantastic opportunity to launch your career in a business where engineering excellence is at the heart of everything they do.
What You’ll Be Doing
- Designing and developing embedded software for secure and reliable systems
- Building higher-level software applications to interface with hardware platforms
- Working with experienced engineers across the full software development lifecycle
- Applying best practices in software engineering, from design to test and deployment
- Contributing to meaningful projects that make a real-world impact
What We’re Looking For
- A 2:1 or above in Software Engineering or Computer Science
- Strong programming skills in C/C++ and/or Python
- A clear passion for software, ideally demonstrated by personal projects (e.g. Arduino, Raspberry Pi, STM32, etc.)
- An interest in embedded systems and/or high-level software integration
Desirable Experience
- Real-time operating systems (RTOS)
- Git/version control tools
- Linux-based development
- General understanding of software and data security
What’s on Offer
- Hands-on development from day one, with full support and mentoring
- A collaborative team working on critical and interesting challenges
- Long-term career development in a growing organisation
Please Note: Due to the nature of this role, you must be a UK National and be able to obtain and retain high-level UK security clearance.
Your Next Step: If you’re eager to be part of a team that’s shaping the future of high-integrity technology, we’d love to hear from you! Apply today and take the next step in your career.
Graduate Software Engineer employer: EMBS Engineering
Contact Detail:
EMBS Engineering Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Graduate Software Engineer
✨Tip Number 1
Showcase your passion for software development by discussing any personal projects you've worked on, especially those involving embedded systems. Mentioning specific technologies like Arduino or Raspberry Pi can really make you stand out.
✨Tip Number 2
Familiarise yourself with the company's products and projects. Understanding their mission-critical operations will help you articulate how your skills align with their needs during any discussions.
✨Tip Number 3
Network with current employees or alumni who have experience in embedded systems. They can provide valuable insights into the company culture and the specific challenges they face, which can be useful in interviews.
✨Tip Number 4
Brush up on your knowledge of real-time operating systems and version control tools like Git. Being able to discuss these topics confidently can demonstrate your readiness for the role and your commitment to best practices in software engineering.
We think you need these skills to ace Graduate Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your programming skills in C/C++ and Python, as well as any relevant projects you've worked on, such as those involving Arduino or Raspberry Pi. Emphasise your academic achievements, particularly if you have a 2:1 or above in Software Engineering or Computer Science.
Craft a Compelling Cover Letter: In your cover letter, express your passion for software development and embedded systems. Mention specific experiences that demonstrate your skills and enthusiasm, and explain why you want to work for this innovative engineering company.
Showcase Relevant Projects: If you have personal projects related to embedded systems or high-level software integration, be sure to include them in your application. This could be anything from a university project to a hobbyist endeavour that showcases your skills and interests.
Proofread Your Application: 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 software engineering roles.
How to prepare for a job interview at EMBS Engineering
✨Showcase Your Passion for Software Development
Make sure to highlight your enthusiasm for software development during the interview. Discuss any personal projects you've worked on, such as those involving Arduino or Raspberry Pi, as these demonstrate your initiative and genuine interest in the field.
✨Demonstrate Your Technical Skills
Be prepared to discuss your programming skills in C/C++ and Python. You might be asked to solve coding problems or explain your thought process, so brush up on your technical knowledge and be ready to showcase your abilities.
✨Understand Embedded Systems
Since the role focuses on embedded systems, make sure you have a solid understanding of how they work. Familiarise yourself with concepts related to real-time operating systems (RTOS) and hardware-software integration, as this will show your readiness for the position.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's projects and technologies. This not only shows your interest in the role but also gives you a chance to learn more about the team and the challenges they face, helping you assess if it's the right fit for you.