Boot Systems Developer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

WAGE / SALARY

500$

HOURS PER WEEK

48

DATE UPDATED

Jun 9, 2026

JOB OVERVIEW

Job Description: x86 System Boot Loader Designer

Position Overview: We are seeking a talented and experienced x86/ARM System Boot Loader Designer to join our team. As a Boot Loader Designer, you will play a critical role in developing and designing the software responsible for initializing x86/ARM-based computer systems during the boot process. Your expertise in low-level programming, firmware development, system architecture, and familiarity with Linux Kernel, Linux containers, and FlexBuild tool will contribute to ensuring reliable and efficient booting operations.

Responsibilities:

Develop and design the boot loader software for x86/ARM-based computer systems, including BIOS and UEFI firmware.

Collaborate with cross-functional teams, including hardware engineers, firmware developers, and system architects, to define boot requirements and specifications.

Conduct thorough research on system booting technologies and stay up-to-date with the latest industry trends and advancements.

Implement low-level programming and optimization techniques to enhance boot performance and reduce boot time.

Customize boot loaders to support specific hardware configurations and system requirements.

Debug and troubleshoot boot-related issues, both independently and in collaboration with the firmware development team.

Conduct thorough testing and validation of the boot loader software to ensure its reliability and compatibility with target systems.

Document design specifications, architectural diagrams, and code structures for future reference and knowledge sharing.

Collaborate with the software engineering team to integrate the boot loader with the operating system and other software components.

Provide technical support and guidance to internal teams and external stakeholders regarding boot loader-related queries and issues.

Qualifications:

Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.

Strong understanding of x86 architecture and system booting processes.

Proficiency in low-level programming languages, such as Assembly and C/C++.

Experience with BIOS and UEFI firmware development, including familiarity with related standards and protocols.

In-depth knowledge of boot loader technologies, including boot stages, boot protocols, and boot loader customization.

Familiarity with system-level debugging tools, such as JTAG, GDB, and kernel debuggers.

Experience with firmware development tools, such as Intel System Studio, UEFI Development Kit (UDK), or similar.

Strong problem-solving skills and the ability to debug complex boot-related issues.

Excellent communication and collaboration skills to work effectively within cross-functional teams.

Ability to work independently, prioritize tasks, and meet project deadlines.

Preferred Qualifications:

Prior experience in designing boot loaders for embedded systems or real-time operating systems.

Knowledge of security features and considerations related to booting and firmware development.

Familiarity with virtualization technologies, such as Intel VT-x or AMD-V.

Experience with Linux kernel development, Linux containers, and knowledge of containerization technologies like Docker or Kubernetes.

Familiarity with the FlexBuild tool for building Linux systems or similar build automation tools.

Join our team and contribute to the development of cutting-edge x86-based computer systems. As an x86/ARM System Boot Loader Designer, you will have the opportunity to work on complex firmware development projects and play a vital role in shaping the booting experience of our products, leveraging your knowledge and experience with Linux Kernel, Linux containers, and FlexBuild tool.

SKILL REQUIREMENT
C++
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0030
Controller Execution Time ( Jobseekers / Job )  0.0242
Total Execution Time  0.0280
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,520,616 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Boot-Systems-Developer-1347865
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0150 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1347865
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 770267
 LIMIT 1 
0.0087   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1347865
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-20',ej.date_added) duration_daysDATEDIFF('2026-06-20',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-06-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1347865' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1347865 
0.0008   UPDATE employer_jobs SET hit_counts '***Apr-02-2025=81***Apr-03-2025=16***Apr-04-2025=11***Apr-05-2025=6***Apr-06-2025=9***Apr-07-2025=6***Apr-08-2025=7***Apr-09-2025=2***Apr-11-2025=1***Apr-13-2025=2***Apr-14-2025=1***Apr-15-2025=1***Apr-16-2025=1***Apr-17-2025=1***Apr-22-2025=1***Apr-23-2025=2***Apr-24-2025=1***Apr-26-2025=2***Apr-29-2025=2***May-02-2025=3***May-04-2025=5***May-05-2025=2***May-06-2025=1***May-07-2025=6***May-08-2025=2***May-10-2025=1***May-11-2025=1***May-13-2025=2***May-14-2025=2***May-17-2025=1***May-20-2025=1***May-21-2025=1***May-22-2025=3***May-23-2025=1***May-24-2025=2***May-26-2025=1***May-27-2025=1***May-29-2025=1***Jun-01-2025=2***Jun-02-2025=1***Jun-04-2025=1***Jun-07-2025=1***Jun-10-2025=1***Jun-11-2025=1***Jun-17-2025=2***Jun-18-2025=2***Jun-27-2025=4***Jun-28-2025=1***Jul-02-2025=1***Jul-08-2025=1***Jul-11-2025=2***Jul-12-2025=1***Jul-14-2025=1***Jul-17-2025=2***Jul-18-2025=1***Jul-19-2025=2***Jul-20-2025=5***Jul-21-2025=1***Jul-22-2025=1***Jul-24-2025=3***Jul-25-2025=1***Jul-28-2025=1***Jul-29-2025=1***Jul-30-2025=1***Aug-03-2025=1***Aug-09-2025=1***Aug-11-2025=1***Aug-14-2025=1***Aug-15-2025=4***Aug-19-2025=1***Aug-20-2025=2***Aug-30-2025=3***Sep-01-2025=3***Sep-03-2025=1***Sep-04-2025=2***Sep-08-2025=1***Sep-12-2025=1***Sep-15-2025=2***Sep-18-2025=1***Sep-21-2025=1***Sep-28-2025=2***Oct-02-2025=2***Oct-03-2025=1***Oct-04-2025=1***Oct-05-2025=1***Oct-10-2025=1***Oct-14-2025=1***Oct-17-2025=1***Oct-19-2025=2***Oct-20-2025=3***Oct-21-2025=1***Oct-22-2025=1***Oct-26-2025=1***Oct-27-2025=2***Oct-28-2025=2***Nov-01-2025=1***Nov-02-2025=2***Nov-05-2025=2***Nov-13-2025=2***Nov-23-2025=2***Nov-26-2025=2***Nov-30-2025=1***Dec-01-2025=6***Dec-02-2025=1***Dec-04-2025=1***Dec-06-2025=2***Dec-07-2025=1***Dec-09-2025=2***Dec-20-2025=1***Dec-22-2025=1***Dec-23-2025=1***Dec-24-2025=2***Dec-26-2025=1***Dec-31-2025=1***Jan-01-2026=1***Jan-04-2026=5***Jan-05-2026=2***Jan-06-2026=1***Jan-07-2026=1***Jan-10-2026=1***Jan-16-2026=2***Jan-17-2026=1***Jan-18-2026=1***Jan-19-2026=2***Jan-23-2026=1***Jan-24-2026=3***Jan-28-2026=2***Feb-05-2026=2***Feb-07-2026=2***Feb-08-2026=1***Feb-13-2026=2***Feb-16-2026=1***Feb-18-2026=1***Feb-19-2026=1***Feb-23-2026=1***Mar-04-2026=1***Mar-07-2026=1***Mar-14-2026=1***Mar-15-2026=1***Mar-27-2026=4***Mar-28-2026=1***Apr-09-2026=1***Apr-11-2026=1***Apr-12-2026=1***Apr-16-2026=1***Apr-19-2026=1***Apr-21-2026=3***Apr-29-2026=1***Apr-30-2026=2***May-01-2026=6***May-03-2026=2***May-04-2026=1***May-06-2026=1***May-07-2026=2***May-08-2026=1***May-09-2026=5***May-12-2026=1***May-13-2026=2***May-16-2026=3***May-17-2026=1***May-20-2026=1***May-24-2026=3***May-25-2026=2***May-26-2026=1***May-27-2026=2***May-29-2026=2***Jun-02-2026=1***Jun-08-2026=1***Jun-09-2026=83***Jun-10-2026=13***Jun-11-2026=4***Jun-12-2026=9***Jun-13-2026=3***Jun-20-2026=1' WHERE job_id'1347865'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2025=153***May-2025=37***Jun-2025=16***Jul-2025=25***Aug-2025=14***Sep-2025=14***Oct-2025=20***Nov-2025=12***Dec-2025=20***Jan-2026=23***Feb-2026=11***Mar-2026=9***Apr-2026=11***May-2026=36***Jun-2026=115' WHERE job_id'1347865'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1347865' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1347865 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '770267'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)