Bootloader Developer – Embedded Systems

Q1 Technologies, Inc.

Brentwood

Sur place

GBP 45 000 - 70 000

Plein temps

14 jours+
Générateur de candidature

Démarquez-vous pour ce poste — générez un CV et une lettre de motivation personnalisés en environ une minute.

Passez les filtres ATS

Résumé du poste

Q1 Technologies, Inc. in Brentwood is seeking an experienced software developer to design and develop bootloader and low-level platform software for embedded systems. The successful candidate will implement secure boot flows, debug firmware issues, and collaborate with various teams.

The role demands strong programming experience in C and C++, particularly in embedded environments, along with familiarity in using debugging tools. This position offers a dynamic work environment and the opportunity to contribute to cutting-edge technologies.

Qualifications

  • Strong programming experience in C and C++ in embedded environments.
  • Strong understanding of system boot flow and initialization.
  • Experience with Embedded Linux systems.

Responsabilités

  • Design and develop bootloader and low-level platform software.
  • Implement and validate secure boot flow and firmware authentication.
  • Collaborate with hardware, security, and platform teams.

Connaissances

C
Embedded systems
Linux
Device drivers
Bootloader
Debugging

Outils

Yocto
Git
JIRA
JTAG

Description du poste

Skillset needed

C, Linux, Embedded, Experience in device drivers and bootloader

Key Responsibilities
  • Design and develop bootloader and low-level platform software
  • Perform hardware bring-up activities for new platforms/SoCs
  • Implement and validate secure boot flow and firmware authentication
  • Debug and resolve system-level issues related to boot, power‑on, and firmware initialization
  • Optimize system performance such as boot time and memory usage
  • Develop and maintain device drivers and embedded platform components
  • Collaborate with hardware, security, and platform teams
  • Participate in design reviews, code reviews, and technical discussions
  • Interface with SoC vendors to resolve technical issues
  • Maintain documentation and ensure adherence to development standards
Technical Skills (Must Have)
  • Strong programming experience in C and C++ in embedded environments
  • Strong understanding of system boot flow and initialization
  • Strong understanding of memory management and hardware abstraction
  • Strong understanding of device tree and low-level hardware interaction
  • Experience with Embedded Linux systems
  • Working knowledge of Yocto
  • Experience in board bring-up
  • Familiarity with debugging tools (UART logs, JTAG, serial console)
  • Familiarity with version control (Git, Gerrit)
  • Familiarity with issue tracking tools (JIRA)
Preferred Skills
  • RDK-B / RDK-V experience
  • STB or Networking router exposure
  • Secure boot and OTA recovery
  • Python
Soft Skills
  • Strong debugging and problem-solving
  • Good communication with onsite/offshore teams
  • Ownership mindset
  • Ability to handle production‑critical / field issues under pressure
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Embedded Bootloader Engineer - Secure Boot & SoC Bring-Up
Embedded Bootloader Engineer - Secure Boot & SoC Bring-Up

Q1 Technologies, Inc. • Brentwood

Sur place
GBP 45 000 - 70 000
Embedded Systems Engineer
Embedded Systems Engineer

Legocia • Grande-Bretagne

Hybride
GBP 60 000 - 90 000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

iO Associates • Livingston

Sur place
GBP 65 000 - 90 000
Senior Embedded Linux Engineer - Kernel / Device Drivers
Senior Embedded Linux Engineer - Kernel / Device Drivers

Opus Resourcing Ltd • London

Sur place
GBP 80 000 - 103 000
Pension
Health insurance
30 days holiday
Embedded Software Engineer
Embedded Software Engineer

Set2recruit LTD • Southampton

Sur place
GBP 45 000 - 65 000
Embedded Software Engineer
Embedded Software Engineer

Enigma People • Livingston

Sur place
GBP 45 000 - 65 000
Embedded Software Engineer
Embedded Software Engineer

Line Up Aviation • Portsmouth

Sur place
GBP 76 000 - 90 000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Cento • Manchester

Sur place
GBP 75 000 - 95 000
Embedded Software Engineer
Embedded Software Engineer

Advanced Resource Managers • Portsmouth

Sur place
GBP 40 000 - 60 000
Embedded Linux / Firmware Engineer Software · UK ·
Embedded Linux / Firmware Engineer Software · UK ·

Fortaegis • Grande-Bretagne

À distance
GBP 70 000 - 105 000