Senior Embedded Linux & Firmware Engineer (ARM Cortex-A)

Fortaegis

United Kingdom

Remote

GBP 70,000 - 105,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Fortaegis is seeking an experienced Embedded Linux / Firmware Engineer to develop robust, secure low-level software for ARM Cortex-A SoCs, from boot to kernel. You will work across pre-silicon validation to post-silicon bring-up, ensuring top quality and security while collaborating with hardware and architecture teams.

The role emphasizes kernel-level driver work, device trees, unit testing, and secure firmware features across the stack, with a focus on performance and robust APIs.

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 5+ years of experience in firmware and embedded software development, with a strong focus on embedded systems.
  • Proven expertise with ARM Cortex-A processors and their peripherals.
  • Hands-on Linux kernel development experience: writing and debugging device drivers, working with device tree, and diagnosing issues in kernel space.
  • Demonstrable experience with firmware unit testing and involvement in pre-silicon and post silicon development phases.
  • Solid understanding of good API and design skills for robust and maintainable code.
  • Experience with the TCP/IP stack in a kernel or embedded context, covering sockets, network drivers, and performance tuning.
  • Excellent collaboration and communication skills, with a track record of working effectively with hardware, architecture, and cross-functional teams.

Responsibilities

  • Design, develop, and debug firmware and low-level system software for ARM Cortex-A based SoCs and their peripherals.
  • Develop and maintain Linux kernel code: device drivers, device tree, and platform and bus level integration for new silicon.
  • Implement and execute comprehensive unit testing strategies to ensure code quality and reliability.
  • Actively participate in both pre-silicon and post-silicon validation and bring-up activities, including work on emulation and FPGA prototyping platforms.
  • Collaborate closely with hardware and architecture teams to define specifications, troubleshoot issues, and optimize performance.
  • Contribute to the design and implementation of secure firmware features across the software stack.
  • Develop high-quality, well-documented APIs and maintain strong design principles throughout the development process.
  • Work effectively within a collaborative team environment, sharing knowledge and best practices.
  • Develop and integrate the TCP/IP networking stack on the kernel side, including network device drivers and packet datapath work.

Skills

Embedded systems
Firmware development
Linux kernel
Unit testing
ARM Cortex-A
API design
TCP/IP stack
Collaboration

Education

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science

Job description

Fortaegis is seeking an experienced Embedded Linux / Firmware Engineer to develop robust, secure low-level software for ARM Cortex-A SoCs, from boot to kernel. You will work across pre-silicon validation to post-silicon bring-up, ensuring top quality and security while collaborating with hardware and architecture teams.

The role emphasizes kernel-level driver work, device trees, unit testing, and secure firmware features across the stack, with a focus on performance and robust APIs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux / Firmware Engineer Software · UK ·
Embedded Linux / Firmware Engineer Software · UK ·

Fortaegis • United Kingdom

Remote
GBP 70,000 - 105,000
Embedded Firmware Engineer: ARM Cortex-M & FreeRTOS
Embedded Firmware Engineer: ARM Cortex-M & FreeRTOS

Fort Recruitment • Birkenhead

On-site
GBP 55,000 - 60,000
Salary progression
Holiday allowance
Personal pension scheme
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Avanti Recruitment • Cambridgeshire and Peterborough

On-site
GBP 65,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Avanti • Cambridgeshire and Peterborough

On-site
GBP 70,000 - 90,000
Senior Firmware Security Engineer
Senior Firmware Security Engineer

Camwebdir • United Kingdom

Hybrid
GBP 90,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Avanti Recruitment • Ely

On-site
GBP 80,000 - 110,000
Principal Platform Security Architect - Firmware & Linux
Principal Platform Security Architect - Firmware & Linux

Camwebdir • United Kingdom

Hybrid
GBP 110,000 - 160,000
Relocation package
Visa sponsorship
Embedded Security Engineer: Firmware & Platform Security
Embedded Security Engineer: Firmware & Platform Security

Oho Group • West of England

On-site
GBP 65,000 - 90,000
Senior Embedded Software Engineer: Linux, Security & RoT
Senior Embedded Software Engineer: Linux, Security & RoT

Cambridge Science Park • Cambridge

Remote
GBP 85,000 - 135,000
Senior Embedded Engineer: Secure Networking & RTOS (C/C++)
Senior Embedded Engineer: Secure Networking & RTOS (C/C++)

Verso Recruitment Group • East Midlands

Hybrid
GBP 65,000 - 80,000