Remote HAL Architect for Cross-Platform Hardware

Parcks Inc.

Brighton

Hybrid

GBP 90,000 - 140,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote-first flexibility
Brighton gatherings

Job summary

Parcks Inc. seeks a Driver HAL Engineer to build a hardware abstraction layer that unifies diverse devices across x86, ARM, and RISC-V. You will design HALs to keep SP hardware portable, clean, and vendor-agnostic, enabling a kernel to access devices through stable interfaces.

You will collaborate with drivers and kernel teams, ensure lightweight and auditable HALs, and contribute across multi-architecture projects in a remote-first setup with in-person Brighton gatherings.

Qualifications

  • Strong in system-level C programming and OS portability.
  • Experience designing HALs or kernel interfaces.
  • Familiar with multi-arch development and hardware APIs.
  • Proficient in debugging and hardware tools.

Responsibilities

  • Design and maintain HAL frameworks for Umbrella OS.
  • Abstract device-specific code into clean interfaces.
  • Collaborate with driver and kernel engineers for integration.
  • Ensure HALs remain lightweight, open, and auditable.
  • Deep knowledge of hardware APIs and OS driver frameworks.
  • Low-level C programming.
  • Experience in embedded systems or OS portability projects.
  • Knowledge of GPU and accelerator abstractions.
  • Contributions to multi-architecture projects.

Skills

Low-level C programming
Embedded systems or OS portability
GPU/accelerator abstractions
Multi-architecture project experience

Tools

C
C++
Assembly
Rust
GDB/LLDB
Make
CMake
CI/CD

Job description

Parcks Inc. seeks a Driver HAL Engineer to build a hardware abstraction layer that unifies diverse devices across x86, ARM, and RISC-V. You will design HALs to keep SP hardware portable, clean, and vendor-agnostic, enabling a kernel to access devices through stable interfaces.

You will collaborate with drivers and kernel teams, ensure lightweight and auditable HALs, and contribute across multi-architecture projects in a remote-first setup with in-person Brighton gatherings.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

HAL Engineer
HAL Engineer

Parcks Inc. • Brighton

Hybrid
GBP 90,000 - 140,000
Remote-first flexibility
Brighton gatherings
HaaS Program Lead
HaaS Program Lead

Quantum Dice • Oxford

On-site
GBP 90,000 - 120,000
Kernel Architect: Real-Time, Privacy-First OS (Remote)
Kernel Architect: Real-Time, Privacy-First OS (Remote)

Parcks Inc. • Brighton

Remote
GBP 90,000 - 120,000
Remote flexibility
Brighton gatherings
Senior Linux Kernel Engineer - Hybrid Embedded Networking
Senior Linux Kernel Engineer - Hybrid Embedded Networking

Advanced Micro Devices, Inc. • Cambridge

Hybrid
GBP 65,000 - 90,000
Linux Kernel Upstream Engineer
Linux Kernel Upstream Engineer

X4 Life Sciences • City Of London

Remote
GBP 96,000 - 165,000
Linux Kernel Upstream Engineer
Linux Kernel Upstream Engineer

X4 Group • City Of London

Remote
GBP 96,000 - 165,000
Embedded Software Engineer — Hybrid Bristol, ARM/C++
Embedded Software Engineer — Hybrid Bristol, ARM/C++

Intellectual Capital Resources • West of England

Hybrid
GBP 59,000 - 99,000
Hybrid working
Visa support
Great benefits
Lead Software Engineer – Hardware Lifecycle (Hybrid)
Lead Software Engineer – Hardware Lifecycle (Hybrid)

Halma plc • Cwmbran

Hybrid
GBP 70,000 - 110,000
26 days annual leave
Bank holidays
Pension plan (10.5% employer)
+5
Senior Software Engineer (Hybrid) - C++, Firmware & HW
Senior Software Engineer (Hybrid) - C++, Firmware & HW

ARM LIMITED • Northam

Hybrid
GBP 52,000 - 88,000
HaaS Product Lead - Hardware, Cloud & SDKs (Hybrid)
HaaS Product Lead - Hardware, Cloud & SDKs (Hybrid)

Intellectual Capital Resources Ltd • Oxford

Hybrid
GBP 75,000 - 110,000
Hybrid work from Oxford office