Senior Embedded Linux Engineer - Kernel / Device Drivers in London
Senior Embedded Linux Engineer - Kernel / Device Drivers

Senior Embedded Linux Engineer - Kernel / Device Drivers in London

London Full-Time 80000 - 103000 £ / year (est.) No home office possible
Go Premium
Opus Resourcing Ltd

At a Glance

  • Tasks: Lead the development of low-level embedded systems and collaborate on innovative projects.
  • Company: Join a dynamic tech company with a strong engineering culture in London.
  • Benefits: Enjoy a competitive salary, pension, health benefits, and 30 days holiday.
  • Why this job: Make an impact in embedded Linux development while working with cutting-edge technology.
  • Qualifications: Expertise in embedded Linux, device drivers, and strong debugging skills required.
  • Other info: Flexible hybrid work model with opportunities for European travel.

The predicted salary is between 80000 - 103000 £ per year.

Overview: The role is based in London (hybrid) with some European travel, joining a Pan European embedded software engineering team.

Salary: £80-103k plus pension, health, and 30 days holiday.

Responsibilities:

  • Lead in developing low-level embedded systems, including the Linux kernel, custom Embedded Linux distributions, bootloaders, device drivers, and board bring-up.
  • Contribute to the overall product through work on security, peripheral drivers, display, and power management as part of a cross-functional team.
  • Plan and shape requirements specifications and development for both new and existing products.
  • Work on embedded core activities such as new hardware bring-up and maintenance, enabling new features to work.
  • Collaborate within a European engineering team and travel as needed (approximately two-thirds of trips per year).

Qualifications:

  • Strong expertise in embedded Linux development.
  • Linux kernel development, kernel functions, and maintenance with recent kernel versions.
  • Experience with physical embedded product development / devices / automotive / IoT with connectivity and low power modes.
  • Extensive experience with Embedded C and solid understanding of Linux operating systems.
  • Proficiency in developing device drivers and device trees.
  • Experience with systemd or other init systems.
  • Strong skills in embedded bootloaders such as U-Boot, Grub, BarBox, preferably on ARM or NXP.
  • Experience in planning and development for both new and existing products.
  • Proficiency in C++; Rust or another system programming language is ideal.
  • Strong debugging and profiling skills for complex embedded Linux systems.
  • Expert knowledge of hardware electronics, circuit diagrams, and experience with Yocto Project or Buildroot, logic analyzers, etc.

Nice-to-have / Additional information:

  • Experience with security considerations related to hardware, boot, or Linux components.
  • Familiarity with BSP (Board Support Package), kernel drivers, connectivity (Bluetooth/Wi‐Fi), and low-power optimization.
  • Experience with hardware bring-up for automotive, medical, IoT, tablets, mobile devices, or consumer-oriented embedded devices.

Benefits & Location: The role is based in London with a two-to-three day per week office requirement; some flexibility for highly skilled candidates to work more remotely from within the UK. Great benefits and a strong software engineering culture are described.

Senior Embedded Linux Engineer - Kernel / Device Drivers in London employer: Opus Resourcing Ltd

Opus Resourcing Ltd offers an exceptional work environment for Senior Embedded Linux Engineers, combining a strong software engineering culture with competitive benefits including a salary range of £80-103k, pension, health coverage, and 30 days of holiday. Located in London, the hybrid work model allows for flexibility while collaborating with a talented Pan European team, providing ample opportunities for professional growth and meaningful contributions to innovative embedded systems.
Opus Resourcing Ltd

Contact Detail:

Opus Resourcing Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Embedded Linux Engineer - Kernel / Device Drivers in London

Tip Number 1

Network like a pro! Reach out to your connections in the embedded Linux community, attend meetups, and engage in 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 the Linux kernel, device drivers, or any cool embedded systems you've worked on. This will give potential employers a taste of what you can bring to the table.

Tip Number 3

Prepare for technical interviews by brushing up on your debugging and profiling skills. Be ready to discuss your experience with embedded C, Linux operating systems, and any relevant tools like Yocto Project or Buildroot. Practice makes perfect!

Tip Number 4

Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight your expertise in embedded Linux development and how you can contribute to our projects.

We think you need these skills to ace Senior Embedded Linux Engineer - Kernel / Device Drivers in London

Embedded Linux Development
Linux Kernel Development
Device Driver Development
Embedded C
C++
Rust
Bootloader Development (U-Boot, Grub, BarBox)
Systemd or Other Init Systems
Debugging and Profiling Skills
Hardware Electronics Knowledge
Circuit Diagrams Understanding
Yocto Project or Buildroot Experience
BSP (Board Support Package) Familiarity
Connectivity (Bluetooth/Wi-Fi) Knowledge
Low-Power Optimization Experience

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with embedded Linux development and device drivers. We want to see how your skills match the job description, so don’t be shy about showcasing your expertise in kernel functions and maintenance!

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 aligns with our needs. Let us know what excites you about the role and the team!

Showcase Relevant Projects: If you've worked on any projects related to embedded Linux or device drivers, make sure to mention them. We love seeing real-world applications of your skills, so include details about your contributions and the technologies you used.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the process smoother for everyone involved!

How to prepare for a job interview at Opus Resourcing Ltd

Know Your Stuff

Make sure you brush up on your embedded Linux development skills, especially around the kernel and device drivers. Be ready to discuss your experience with recent kernel versions and any projects you've worked on that involved low-level embedded systems.

Showcase Your Projects

Prepare to talk about specific projects where you've developed custom Embedded Linux distributions or worked on hardware bring-up. Highlight your role in these projects and any challenges you overcame, as this will demonstrate your hands-on experience.

Understand the Team Dynamics

Since this role involves collaboration within a European engineering team, be ready to discuss how you work in cross-functional teams. Share examples of how you've contributed to team goals and how you handle communication, especially when travelling for work.

Ask Smart Questions

Prepare insightful questions about the company's products and their approach to security in embedded systems. This shows your genuine interest in the role and helps you gauge if the company culture aligns with your values.

Senior Embedded Linux Engineer - Kernel / Device Drivers in London
Opus Resourcing Ltd
Location: London
Go Premium

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

>