Back
Company hidden
2 months ago

Embedded BSP Software Engineer (Linux)

Work format
hybrid
Work type
fulltime
English
b2
Country
UK
This vacancy is from Hirify.Global listVacancy from Hirify Global, list of international tech companies
Plus is required to make matches and apply

Match & Cover letter

Plus required for matching with this vacancy

Job description

Text:
/
TL;DR
Embedded BSP Software Engineer (Linux): Designing and maintaining Board Support Packages and Linux kernel drivers for high-performance embedded platforms with an accent on hardware-software integration and system bring-up. Focus on developing PCIe and FPGA-based drivers, optimizing the software stack, and debugging complex system-level issues across hardware and firmware layers.

Location: Hybrid (Colchester or Theale, UK)

Company

hirify.global delivers high-performance embedded computing solutions for defense, telecoms, and aerospace industries.

What you will do

  • Design, develop, and maintain Linux BSPs for high-performance embedded compute platforms.
  • Develop and integrate Linux kernel drivers for PCIe, FPGA-based peripherals, and high-speed interfaces.
  • Configure and maintain Linux distributions such as Ubuntu, Red Hat, and Rocky Linux for bespoke hardware.
  • Develop user-space tools and utilities to support in-house drivers and platform features.
  • Perform board bring-up, hardware integration, and system-level debugging across firmware and software layers.
  • Collaborate with multidisciplinary teams to define product requirements and validate system stability.

Requirements

  • Strong experience developing and maintaining Linux-based BSPs and proficiency in Embedded C on x86 and/or ARM architectures.
  • Experience configuring, porting, and debugging Linux kernels and platform software.
  • Hands-on experience with hardware bring-up and developing device drivers (PCIe, Ethernet, USB, UART, I2C, SPI, GPIO).
  • Ability to work with schematics, datasheets, and processor technical reference manuals.
  • Experience using debugging tools such as JTAG, serial interfaces, and lab instrumentation.
  • English: Effective communication skills required.

Culture & Benefits

  • 25 days holiday plus bank holidays and a holiday purchase scheme.
  • Annual profit share bonus and a generous company pension scheme with up to 10% employer contribution.
  • Private Health Insurance through Bupa and access to the YuLife wellbeing app.
  • Salary sacrifice schemes for cycles, home & tech, and cars.
  • Enhanced parental leave, death in service benefit, and income protection.
  • One paid volunteering day per year.

Be careful: if the employer asks you to log into their system using iCloud/Google, send codes/passwords, or run code/software, don't do it - these are scammers. Always click "Report" or contact support. More in guide →