At a Glance
- Tasks: Lead the development of Linux Kernel and custom Embedded Linux distribution for innovative devices.
- Company: Join a world-leading, customer-centric device company in a vibrant London tech hub.
- Benefits: Enjoy a market-leading salary, strong pension, health benefits, and 30 days holiday.
- Why this job: Make an impact on products used by millions while working in a supportive, collaborative culture.
- Qualifications: Strong expertise in Linux Kernel development, Embedded C, and experience with physical products required.
- Other info: Hybrid role with flexibility for remote work; occasional travel within Europe for team collaboration.
The predicted salary is between 48000 - 84000 £ per year.
Senior Embedded Linux Engineer with strong skills in Embedded Linux/Kernel development, Bootloader and device driver development, is required by a world-leading, high-end customer-centric device company to play a senior role in their new London tech hub based close to London Paddington, and join a Pan-European Embedded software engineering team of around 30 people with an amazing culture and customer product/device centric focus.
The Embedded Linux engineer will take the lead in developing their Linux Kernel, custom Embedded Linux distribution, and bootloaders, while also having an impact on the entire physical product used by millions of customers, working as part of a cross-functional team. The Senior Linux Engineer is a hybrid role and will ideally be based in the office 2/3 days per week. However, there might be some flexibility for those with outstanding Embedded Linux skills and strong Kernel development to work more remotely from within the UK.
As a Senior Embedded Engineer, you will have skills in the majority of:
- Strong expertise in Linux Kernel development and maintenance, with recent Kernel versions.
- Experience of working with physical products/Devices/automotive/IOT with connectivity.
- Vast experience with Embedded C, Embedded systems and a solid understanding of Linux operating systems.
- Embedded bootloaders such as (Das) U-Boot, Grub, BarBox, preferably on ARM-based systems.
- Experience in planning, shaping of requirements specification, and development for both new and existing products.
- Proficiency in C++. Rust or another system programming language is ideal.
- Skilful at debugging and profiling complex systems.
- Expert knowledge of electronics, circuit diagrams, and experience with Yocto Project or Buildroot; familiarity with systemd or other init systems is ideal.
This role would be ideal for an experienced Linux Engineer who has worked with physical products in areas such as automotive, medical devices, IOT, tablets or consumer-centric physical devices. The senior Linux Engineer is responsible for two key areas: the first involves Embedded core activities, such as new hardware bring-up and maintenance (enabling new features to work). The second area can be diverse, including security, peripheral drivers, display, and power, which are highly relevant. While it encompasses the entire product, the focus is often on Linux bootloaders or device drivers. When security is involved, it pertains to the hardware, boot, or Linux components.
This is an outstanding opportunity to join a recently formed London-based team for a fast-growing and successful European scaleup company with amazing customer-centric products and a strong software engineering culture, excellent benefits, and a balanced approach to work-life balance. The role involves approximately two or three short trips a year within Europe to collaborate with the European engineering team, and great opportunities to progress with an ambitious product-centric business.
Senior Embedded Linux Engineer - Devices 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 - Devices
✨Tip Number 1
Network with professionals in the embedded Linux community. Attend meetups, conferences, or online forums where you can connect with others in the field. This can lead to valuable insights and potential referrals for the Senior Embedded Linux Engineer position.
✨Tip Number 2
Showcase your hands-on experience with embedded systems by contributing to open-source projects. This not only demonstrates your skills but also helps you build a portfolio that can impress hiring managers at StudySmarter.
✨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of Linux Kernel development and device drivers. Practice coding challenges related to embedded systems to ensure you're ready to showcase your expertise during the interview process.
✨Tip Number 4
Research the company culture and values of the organisation you're applying to. Tailor your conversations during interviews to reflect how your personal values align with theirs, especially focusing on customer-centric approaches and teamwork.
We think you need these skills to ace Senior Embedded Linux Engineer - Devices
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Embedded Linux, Kernel development, and device drivers. Use specific examples from your past roles that demonstrate your expertise in these areas.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for Embedded systems and your understanding of the company's customer-centric approach. Mention how your skills align with their needs and how you can contribute to their team.
Highlight Relevant Projects: Include details about any relevant projects you've worked on, especially those involving Embedded C, bootloaders, or IoT devices. This will help illustrate your hands-on experience and problem-solving abilities.
Showcase Soft Skills: In addition to technical skills, emphasise your ability to work in cross-functional teams and your communication skills. These are crucial for a senior role where collaboration is key.
How to prepare for a job interview at Opus Resourcing Ltd
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with Embedded Linux, Kernel development, and device drivers in detail. Highlight specific projects where you've successfully implemented these skills, especially if they relate to physical products or IoT.
✨Demonstrate Problem-Solving Skills
Expect technical questions that assess your debugging and profiling abilities. Prepare examples of complex systems you've worked on and how you approached troubleshooting and resolving issues.
✨Familiarise Yourself with the Company Culture
Research the company's values and culture, particularly their customer-centric focus. Be ready to explain how your personal work ethic aligns with their mission and how you can contribute to their team dynamic.
✨Prepare for Questions on Collaboration
Since this role involves working within a cross-functional team, think of examples that showcase your teamwork and communication skills. Be ready to discuss how you've collaborated with others in past projects, especially in a hybrid work environment.