Senior Embedded Software 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, located close to London Paddington. The successful candidate will join a Pan-European Embedded Software engineering team of around 30 people.
Salary: Market Leading + Decent Pension, Health, and 30 Days Holiday.
The Embedded Software Engineer will lead the development of Linux Kernel, custom Embedded Linux distributions, and bootloaders. They will also influence the physical product used by millions, working within a cross-functional team.
This is a hybrid role, ideally requiring presence in the office 2-3 days per week. There may be flexibility for highly experienced Embedded Linux professionals to work remotely within the UK.
Key Skills and Requirements:
1. Strong expertise in Linux Kernel development and maintenance, with experience on recent Kernel versions.
2. Experience working with physical products, devices, automotive, IoT with connectivity.
3. Extensive experience with Embedded C, Embedded systems, and a solid understanding of Linux OS.
4. Experience with embedded bootloaders such as U-Boot, Grub, BarBox, preferably on ARM-based systems.
5. Experience in planning, requirements specification, and development for both new and existing products.
6. Proficiency in C++, with Rust or other system programming languages considered a plus.
7. Skilled in debugging and profiling complex systems.
8. Expertise in electronics, circuit diagrams, and familiarity with Yocto Project or Buildroot; knowledge of systemd or other init systems is ideal.
The role involves two main areas: embedded core activities like hardware bring-up and maintenance, and diverse tasks including security, peripheral drivers, display, and power management. The focus is often on Linux bootloaders or device drivers, with security involving hardware, boot, or Linux components.
This role is ideal for an experienced Linux Engineer with experience in physical products such as automotive, medical devices, IoT, tablets, or consumer devices.
This is an outstanding opportunity to join a newly formed London-based team within a fast-growing European scaleup company known for customer-centric products, excellent benefits, and a healthy work-life balance. The role includes approximately two trips per year within Europe for collaboration and offers significant opportunities for career progression within an ambitious, product-focused business.
Opus Resourcing acts as an employment agency regarding permanent employment.
J-18808-Ljbffr