Bootloader Developer – Embedded Systems
Job in
Brentwood, Essex County, CM14, England, UK
Listed on 2026-10-25
Listing for:
Q1 Technologies, Inc.
Full Time
position Listed on 2026-10-25
Job specializations:
-
Software Development
Unix/Linux, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer
Job Description & How to Apply Below
Skillset needed
C, Linux, Embedded, Experience in device drivers and boot loader
Key Responsibilities- Design and develop boot loader and low-level platform software
- Perform hardware bring-up activities for new platforms/So Cs
- 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
- 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)
- RDK-B / RDK-V experience
- STB or Networking router exposure
- Secure boot and OTA recovery
- Python
- Strong debugging and problem-solving
- Good communication with onsite/offshore teams
- Ownership mindset
- Ability to handle production‑critical / field issues under pressure
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×