Embedded Software Engineer - Linux, PCIe & GPU Networking

Oriole Networks

Greater London

On-site

GBP 60,000 - 90,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Oriole Networks is seeking Software Engineers to develop embedded and host software to manage and monitor our high-speed network. You will work on software architecture, implementation, and debugging for embedded and host driver components, collaborating with hardware colleagues.

You will contribute to Linux kernel and user space, PCIe drivers, and DevOps pipelines, using C, C++, and Python. You’ll work with prototype hardware and document technical details for stakeholders.

Qualifications

  • Bachelors or Masters in Computer Science or related field or equivalent industry experience.
  • Hands-on embedded development experience in a product environment.
  • Experience with Linux kernel and user-space development.

Responsibilities

  • Define software architecture in collaboration with the broader team.
  • Develop embedded software for the network interface card.
  • Improve DevOps infrastructure and CI/CD workflows.
  • Develop Linux PCIe driver and related components.
  • Build network control and monitoring server and client software.
  • Work with prototype hardware, identify and fix bugs, reproduce issues.
  • Prepare detailed technical documentation and presentations for stakeholders.

Skills

Embedded development
ARM
C/C++
Python
DevOps CI/CD
Linux kernel
Prototype hardware

Education

Bachelor's or Master's in CS or related

Tools

Nios
Microblaze
RISC-V

Job description

Oriole Networks is seeking Software Engineers to develop embedded and host software to manage and monitor our high-speed network. You will work on software architecture, implementation, and debugging for embedded and host driver components, collaborating with hardware colleagues.

You will contribute to Linux kernel and user space, PCIe drivers, and DevOps pipelines, using C, C++, and Python. You’ll work with prototype hardware and document technical details for stakeholders.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Oriole Networks • City Of London

On-site
GBP 60,000 - 90,000
Senior Embedded Engineer
Senior Embedded Engineer

Platform Recruitment • Greater London

Hybrid
GBP 65,000 - 90,000
Real-Time Embedded Network Software Engineer (Linux)
Real-Time Embedded Network Software Engineer (Linux)

Pure Resourcing Solutions Limited • Dry Drayton

Hybrid
GBP 55,000 - 85,000
Hybrid working
Competitive salary
Bonus scheme
+5
Embedded Software Engineer - Linux, C/C++/Rust & Networking
Embedded Software Engineer - Linux, C/C++/Rust & Networking

Pure Resourcing Solutions Limited • Cambridgeshire and Peterborough

Hybrid
GBP 60,000 - 80,000
Hybrid working
Private healthcare option
Cycle-to-work scheme
+2
Embedded Networking Engineer: Real‑Time Linux, Hybrid
Embedded Networking Engineer: Real‑Time Linux, Hybrid

Enterprise Recruitment Limited • Cambridgeshire and Peterborough

Hybrid
GBP 45,000 - 70,000
Medical
Bonus
Pension
+4
Embedded Systems Engineer (Contract) – C/C++, Linux/RTOS
Embedded Systems Engineer (Contract) – C/C++, Linux/RTOS

Oho Group • Cambridge

On-site
GBP 55,000 - 83,000
Senior Embedded BSP Engineer (Linux, Kernel, PCIe)
Senior Embedded BSP Engineer (Linux, Kernel, PCIe)

Concurrent Technologies Plc • Colchester

On-site
GBP 65,000 - 95,000
25 days holidays
Annual profit-share bonus
Cycle to work
+3
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
Embedded Software Engineer - C/C++, Linux, Real-Time Prototyping
Embedded Software Engineer - C/C++, Linux, Real-Time Prototyping

Advanced Resource Managers • Portsmouth

On-site
GBP 40,000 - 60,000
Embedded Software Engineer (C/Linux) – Optical Networking
Embedded Software Engineer (C/Linux) – Optical Networking

Dunwall Partners Ltd • Milton

On-site
GBP 55,000 - 75,000
Annual bonus
Private healthcare
Co-financed gym membership
+3