At a Glance
- Tasks: Write embedded firmware in C for cutting-edge memory systems and collaborate on impactful projects.
- Company: Innovative tech company based in Abingdon with a hybrid working model.
- Benefits: Gain hands-on experience, work remotely, and learn from experienced engineers.
- Other info: Dynamic team environment with opportunities for growth and learning.
- Why this job: Kickstart your career in embedded engineering and make a real difference in global data systems.
- Qualifications: Strong C programming skills and a degree in Computer Science or related field.
The predicted salary is between 28000 - 35000 £ per year.
My client based in Abingdon is looking for a Junior / Graduate Embedded Software Engineer to join their team. This will be a hybrid working role. Kickstart your embedded engineering career working on cutting-edge memory and storage systems for high-performance applications. Get the chance to develop firmware at the bare-metal level, offering the chance to work alongside experienced engineers on technology powering global-scale data systems.
What you’ll be doing:
- Writing embedded firmware in C for custom memory controller chips
- Working on bare-metal, low-level development in Linux-based build environments
- Testing, validating and optimising firmware for enterprise and hyperscale clients
- Collaborating with senior engineers on real-world, high-impact projects
Skills and experience:
- Strong C programming skills, ideally demonstrated through personal or academic projects
- Interest in embedded systems, hardware-software interaction, or memory technology
- Degree in Computer Science, Electronics, Engineering or related field
- Desirable: exposure to bare-metal programming, Linux, networking or multicore systems
- Nice to have: understanding of NVMe, SATA or cache memory
What Next?
For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today.
Junior Embedded Software Engineer in Abingdon employer: IC Resources
Contact Detail:
IC Resources Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Embedded Software Engineer in Abingdon
✨Tip Number 1
Network like a pro! Reach out to your connections in the embedded systems field, attend meetups, and engage with online communities. You never know who might have a lead on that perfect Junior Embedded Software Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C programming projects, especially those related to embedded systems. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of bare-metal programming and Linux environments. Practice common technical questions and be ready to discuss your projects in detail. Confidence is key!
✨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 an edge. Let’s get you started on that embedded engineering career!
We think you need these skills to ace Junior Embedded Software Engineer in Abingdon
Some tips for your application 🫡
Show Off Your C Skills: Make sure to highlight your strong C programming skills in your application. Whether it's through personal projects or academic work, we want to see how you've put your coding chops to the test!
Tailor Your Application: Don’t just send a generic application! Take the time to tailor your CV and cover letter to reflect your interest in embedded systems and memory technology. We love seeing candidates who are genuinely excited about the role.
Highlight Relevant Experience: If you’ve dabbled in bare-metal programming, Linux, or networking, make sure to mention it! Even if it’s just a project from uni, we want to know how your experiences align with what we’re looking for.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!
How to prepare for a job interview at IC Resources
✨Know Your C Inside Out
Make sure you brush up on your C programming skills before the interview. Be ready to discuss your personal or academic projects where you've used C, and think about how you can relate those experiences to the role. Practising coding problems in C can also help you feel more confident.
✨Understand Embedded Systems Basics
Familiarise yourself with embedded systems and how they interact with hardware. You don’t need to be an expert, but having a solid grasp of concepts like memory technology and bare-metal programming will show your enthusiasm for the field. Consider preparing a few questions about their current projects to demonstrate your interest.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss how you approach problem-solving, especially in low-level development scenarios. Think of examples from your studies or projects where you faced challenges and how you overcame them. This will highlight your analytical skills and ability to work under pressure.
✨Engage with the Team Spirit
Since this role involves collaboration with senior engineers, it’s important to convey your teamwork skills. Share experiences where you’ve worked in a team setting, and express your eagerness to learn from others. A positive attitude towards collaboration can set you apart from other candidates.