Embedded Linux Engineer

Embedded Linux Engineer

Posted Today by Harvey Nash IT Recruitment UK

£550 Per day
Outside
Hybrid
Abingdon, UK

Summary: The Embedded Linux Engineer role is a 6-month contract position focused on enhancing and modernizing an existing Embedded Linux platform. The engineer will work closely with hardware and software teams to improve performance, stability, and real-time capabilities. The position requires strong experience in Embedded Linux development and collaboration with various engineering disciplines. The first week will be onsite in either Abingdon or Scarborough, followed by remote work.

Key Responsibilities:

  • Review existing Linux implementation and enhance current architecture.
  • Modernize the platform using best practices in Embedded Linux.
  • Collaborate with hardware and software teams on product evolution.
  • Develop and maintain Embedded Linux solutions using Buildroot.
  • Configure, customize, and optimize the Linux Kernel.
  • Enhance and maintain existing Linux platforms.
  • Perform Real Time Linux performance tuning and optimization.
  • Develop Board Support Packages (BSP) and support hardware bring-up.
  • Develop and debug device drivers.
  • Work with ARM processors and ARM-based platforms.
  • Utilize bootloader experience, including U-Boot.
  • Manage cross-compilation and Embedded toolchain tasks.
  • Use version control with Git.
  • Integrate APIs and file transfer mechanisms in Embedded systems.
  • Implement USB and Bluetooth connectivity solutions.
  • Develop features for cloud file synchronization.
  • Collaborate with hardware and firmware engineers throughout the development life cycle.

Key Skills:

  • Strong commercial experience in Embedded Linux development.
  • Experience with Buildroot.
  • Proficient in Embedded C/C++.
  • Knowledge of Linux Kernel configuration and optimization.
  • Experience with Real Time Linux.
  • Board Support Package (BSP) development experience.
  • Device driver development skills.
  • Experience with ARM processors.
  • Bootloader experience, preferably with U-Boot.
  • Cross-compilation and Embedded toolchain experience.
  • Version control using Git.
  • API integration experience.
  • Experience with USB and Bluetooth solutions.
  • Cloud platform synchronization experience.
  • Collaboration with hardware and firmware engineers.

Salary (Rate): £550 daily

City: Abingdon

Country: UK

Working Arrangements: hybrid

IR35 Status: outside IR35

Seniority Level: Mid-Level

Industry: IT

Embedded Linux Engineer

6-Month Contract

Competitive Day Rate Outside IR35

First Week Onsite (Abingdon or Scarborough), Followed by Remote working

We are looking for an experienced Embedded Linux Engineer to join an innovative engineering team on an initial 6-month contract. The client has recently migrated to Embedded Linux and is looking for an engineer to help enhance and modernise the platform, improving performance, stability and Real Time capabilities.

You'll be responsible for reviewing the existing Linux implementation, enhancing the current architecture, and bringing the platform up to date using modern Embedded Linux best practices. Working closely with hardware and software teams, you'll play a key role in the ongoing evolution of the client's Embedded products.

Key skills and responsibilities,

  • Strong commercial experience developing Embedded Linux solutions.
  • Experience with Buildroot for creating and maintaining Embedded Linux systems.
  • Strong knowledge of Embedded C/C++.
  • Linux Kernel configuration, customisation and optimisation.
  • Experience enhancing and maintaining existing Linux platforms.
  • Real Time Linux experience, including performance tuning and optimisation.
  • Board Support Package (BSP) development and hardware bring-up.
  • Device driver development and debugging.
  • Strong experience working with ARM processors/ARM-based platforms.
  • Bootloader experience, including U-Boot, is desirable.
  • Cross-compilation and Embedded toolchain experience.
  • Version control using Git.
  • Experience with API integration and file transfer mechanisms within Embedded systems.
  • Implementation of USB and Bluetooth connectivity solutions.
  • Experience developing features for pushing and synchronising files to cloud platforms.
  • Experience working closely with hardware and firmware engineers throughout the development life cycle.

Desirable Experience

  • Commercial experience within the Audio industry or developing Embedded audio solutions.
  • Understanding of analogue-to-digital (A-D) signal processing or audio hardware integration.
  • Experience modernising Legacy Embedded Linux environments.

This is an exciting opportunity to join a project where you'll play a key role in enhancing an existing Embedded Linux platform and delivering the next generation of Embedded technology.

Interested? Please submit your updated CV to Dean Sadler-Parkes at Harvey Nash for immediate consideration.