Junior Embedded Software Engineer in Abingdon
Junior Embedded Software Engineer

Junior Embedded Software Engineer in Abingdon

Abingdon Entry level 28000 - 35000 £ / year (est.) Home office (partial)
IC Resources

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

Join a forward-thinking company in Abingdon that champions innovation and collaboration, offering a hybrid working environment that promotes work-life balance. As a Junior Embedded Software Engineer, you'll have the unique opportunity to develop your skills alongside seasoned professionals while contributing to impactful projects in cutting-edge memory and storage systems. With a strong focus on employee growth and development, this role provides a pathway to advance your career in embedded engineering within a supportive and dynamic team culture.
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

C Programming
Embedded Systems
Firmware Development
Bare-Metal Programming
Linux
Networking
Multicore Systems
Memory Technology
Testing and Validation
Optimisation
Collaboration
Problem-Solving

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.

Junior Embedded Software Engineer in Abingdon
IC Resources
Location: Abingdon

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>