At a Glance
- Tasks: Lead the development of low-level embedded systems and collaborate on innovative projects.
- Company: Join a dynamic team at Opus Resourcing Ltd, a leader in embedded software engineering.
- Benefits: Enjoy a competitive salary, pension, health benefits, and 30 days holiday.
- Other info: Flexible remote work options and excellent career growth opportunities await you.
- Why this job: Make a real impact in embedded Linux development while working with cutting-edge technology.
- Qualifications: Strong expertise in embedded Linux, device drivers, and C/C++ programming required.
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: 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 employer: 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
✨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 interviews by brushing up on your technical knowledge and problem-solving skills. Be ready to discuss your experience with embedded C, device drivers, and any relevant projects. Practice common interview questions to boost your confidence!
✨Tip Number 4
Apply through our website! We’ve got loads of opportunities that might be perfect for you. Plus, applying directly can sometimes give you an edge over other candidates. Don’t miss out on your dream job!
We think you need these skills to ace Senior Embedded Linux Engineer - Kernel / Device Drivers
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 role, so don’t be shy about showcasing your expertise in kernel functions and low-level systems.
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. We love seeing enthusiasm and a clear understanding of the role!
Showcase Relevant Projects: If you've worked on any projects related to embedded Linux or device drivers, make sure to mention them. We appreciate real-world examples that demonstrate your skills and problem-solving abilities in action.
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’s super easy – just follow the prompts!
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 Linux 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 prepared to discuss how you work in cross-functional teams. Share examples of how you've successfully collaborated with others, especially in a hybrid work environment.
✨Ask Smart Questions
Come equipped with thoughtful questions about the company's products and their approach to security and power management in embedded systems. This shows your genuine interest in the role and helps you assess if it's the right fit for you.