Назад
Company hidden
10 часов назад

Embedded Software Engineer

Формат работы
hybrid
Тип работы
fulltime
Английский
b2
Страна
UK
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Embedded Software Engineer (Embedded C/UEFI/Linux): Developing and maintaining BIOS, board support packages, drivers, and bare-metal microcontroller software for high-performance embedded computing products with an accent on low-level hardware interaction and platform bring-up. Focus on register-level programming, hardware-software integration, systematic debugging, and validating complex products with hardware design and realization teams.

Location: Hybrid, based at the Theale or Colchester office in the United Kingdom.

Company

hirify.global develops high-performance embedded computing solutions for defence, telecoms, and aerospace applications.

What you will do

  • Design, develop, and maintain UEFI BIOS, board support packages for Linux, Windows, and VxWorks, device drivers, and bare-metal microcontroller software.
  • Work with hardware designers during product design, board bring-up, and design proving to specify, activate, and validate prototype hardware.
  • Define test software plans with the realisation team and support product specification with hardware design authorities and the software architect.
  • Investigate and resolve challenging customer issues escalated to the engineering team.
  • Develop software for complex and varying hardware and software platforms.

Requirements

  • Proficiency in Embedded C programming for x86, PowerPC, or high-performance ARM processors.
  • Practical experience programming a variety of hardware devices at register level and a good understanding of hardware.
  • Excellent problem-solving and debugging skills, with the ability to apply a systematic approach to resolving software issues thoroughly and efficiently.
  • Experience developing Linux, Windows, and/or VxWorks board support packages, system software, and device drivers.
  • Experience developing low-level embedded software for Linux or a similar operating system.
  • Experience developing UEFI BIOS.
  • Experience with bare-metal microcontroller programming, including direct register manipulation and low-level hardware interfacing.

Culture & Benefits

  • 25 days of holiday plus bank holidays, with a holiday purchase scheme.
  • Annual profit share bonus and salary sacrifice schemes for cycling, home and technology, and cars.
  • Death-in-service benefit, income protection, employee assistance programme, and virtual GP.
  • Enhanced parental leave, private health insurance through Bupa, and a company pension scheme with up to 10% employer contribution.
  • One paid volunteering day per year, employee referral scheme, and access to the YuLife wellbeing app.
  • Inclusive equal-opportunity workplace with interview support available for accessibility needs.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →