Embedded Software Engineer in Oxford

Embedded Software Engineer in Oxford

Oxford Full-Time 43000 - 67000 £ / year (est.) Home office (partial)
V

At a Glance

  • Tasks: Develop low-level software for next-gen embedded products and collaborate with engineering teams.
  • Company: Established engineering and technology company with a focus on innovation.
  • Benefits: Competitive salary, hybrid working, and opportunities for professional growth.
  • Why this job: Make a real impact by developing robust solutions for cutting-edge hardware platforms.
  • Qualifications: Experience in embedded software development and strong knowledge of ARM architectures.
  • Other info: Dynamic role with significant influence and excellent career advancement opportunities.

The predicted salary is between 43000 - 67000 £ per year.

An established engineering and technology company is seeking an Embedded Software Engineer to play a key role in developing low level software across its next generation of embedded products. This is a hands on technical role with significant influence, working close to the hardware and contributing across the full software lifecycle. You’ll be responsible for developing robust embedded solutions, enabling new hardware platforms, and ensuring reliable system performance on ARM based architectures. You’ll work across device drivers, bootloaders, kernel configuration, and Yocto based Linux builds, collaborating closely with hardware, firmware, and wider engineering teams to deliver high quality, production ready software.

Key Responsibilities

  • Develop and maintain low level device drivers for ARM based platforms.
  • Design, implement, and optimise Embedded C software for constrained environments.
  • Own and enhance bootloader functionality and hardware bring up.
  • Build, customise, and maintain Yocto based Linux distributions.
  • Configure, integrate, and debug the Linux kernel for new and existing platforms.
  • Contribute to BSP development and hardware enablement activities.
  • Work closely with hardware, firmware, and systems engineering to resolve issues early and ensure smooth integration.

About You

  • Strong experience in embedded software development within engineering or technology environments.
  • Proven background in low level development, including device drivers, bootloaders, and kernel level work.
  • Experience with BSP or bare metal programming.
  • Solid understanding of Yocto, build systems, and Linux internals.
  • Confident working with ARM processors, toolchains, and debugging tools.
  • Analytical, detail focused, and able to collaborate effectively across functions.

Qualifications

  • Degree or equivalent experience in Embedded Systems, Electronics, Computer Engineering, or similar.
  • Experience with Yocto, Linux kernel, or BSP development is highly advantageous.

Embedded Software Engineer in Oxford employer: Verso Recruitment Group

Join an established engineering and technology company in Reading, where you will thrive in a collaborative and innovative work culture. With a hybrid working model that promotes flexibility, you will have the opportunity to develop your skills in embedded software while contributing to cutting-edge projects. The company values employee growth, offering continuous learning opportunities and a supportive environment that encourages creativity and technical excellence.
V

Contact Detail:

Verso Recruitment Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer in Oxford

✨Tip Number 1

Network like a pro! Reach out to your connections in the embedded systems field, attend meetups, and join relevant online forums. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving ARM processors, device drivers, or Yocto builds. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your low-level programming knowledge. Be ready to discuss your experience with bootloaders, kernel configurations, and debugging tools. Practice coding challenges related to embedded systems to boost your confidence.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got a range of opportunities that might just be perfect for you. Plus, it’s a great way to ensure your application gets seen by the right people.

We think you need these skills to ace Embedded Software Engineer in Oxford

Embedded Software Development
Device Drivers Development
Bootloader Functionality
ARM Architecture
Embedded C Programming
Yocto Build Systems
Linux Kernel Configuration
BSP Development
Debugging Tools
Collaboration Skills
Analytical Skills
Attention to Detail

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Embedded Software Engineer role. Highlight your experience with ARM processors, device drivers, and Yocto. We want to see how your skills match 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 your background makes you a great fit for our team. Keep it engaging and relevant to the job description.

Showcase Your Projects: If you've worked on any relevant projects, make sure to mention them! Whether it's a personal project or something from your previous job, we love to see practical examples of your skills in action.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, it shows you're keen on joining StudySmarter!

How to prepare for a job interview at Verso Recruitment Group

✨Know Your Stuff

Make sure you brush up on your embedded software knowledge, especially around ARM architectures and low-level programming. Be ready to discuss your experience with device drivers, bootloaders, and Linux internals, as these are key areas for the role.

✨Showcase Your Projects

Prepare to talk about specific projects where you've developed embedded solutions. Highlight any challenges you faced and how you overcame them, particularly in relation to Yocto builds or kernel configuration. Real-world examples will make you stand out!

✨Collaborate Like a Pro

Since this role involves working closely with hardware and firmware teams, be ready to discuss how you've collaborated in the past. Share examples of how you resolved integration issues and contributed to team success, showing that you're a team player.

✨Ask Smart Questions

At the end of the interview, don’t forget to ask insightful questions about the company’s projects or their approach to embedded systems. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you.

Embedded Software Engineer in Oxford
Verso Recruitment Group
Location: Oxford

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

V
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>