Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer FPGA

Oriole Networks Ltd

London

Hybrid

GBP 40,000 - GBP 60,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company is seeking Software Engineers in London to develop embedded and host software to manage high-speed networks. Candidates will work on creating solutions to integrate GPU systems with photonics, focusing on software architecture, embedded software, and Linux driver development. Ideal applicants should have a strong background in embedded systems, programming (C, C++, Python), and relevant educational qualifications in Computer Science or related fields.

Qualifications

  • Hands-on experience in embedded development, ideally ARM, in a product development environment.
  • Experience with soft processors, such as Nios, Microblaze, Risc-V.
  • Linux kernel and user mode software development.

Responsibilities

  • Software architecture definition in collaboration with the broader team.
  • Embedded software development within our network interface card.
  • Linux PCIe driver development.

Skills

Embedded Development
C
C++
Python
Linux Kernel Development

Education

Bachelor's or Master's degree in Computer Science
Job description

We are looking for Software Engineers to develop embedded and host software to manage and monitor our high-speed network. These engineers will be part of the team building solutions to connect GPU systems to our innovative photonics. Responsibilities will include software architecture definition, implementation, as well as debugging and benchmarking, of embedded and host driver components.

Responsibilities:

  • Software architecture definition in collaboration with the broader team
  • Embedded software development within our network interface card
  • Linux PCIe driver development
  • Network control and monitoring server and client development
  • Working with prototype hardware, identifying and root causing bugs and issues
  • Preparing detailed technical documentation and presentations to stakeholders

Required Skills & Experience:

  • Hands-on experience in embedded development, ideally ARM, ideally in a product development environment
  • Experience with soft processors, such as Nios, Microblaze, Risc-V
  • Linux kernel and user mode software development
  • C, C++ and Python
  • Experience working directly with prototype hardware alongside the hardware design team
  • Production experience, including; development & validation
  • Bachelors or Masters degree in Computer Science/other relevant fields or experience within the industry.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff GPU HW Design Engineer

microTECH Global Limited

Bristol
On-site
GBP 125,000 - 150,000
Full time
30+ days ago
FPGA Engineer

Concurrent Technologies Plc

Colchester
On-site
GBP 50,000 - 70,000
Full time
30+ days ago
Firmware Engineer

Frontier Developments plc

Basingstoke
On-site
GBP 40,000 - 60,000
Full time
30+ days ago
FPGA Development Engineer

Viasat, Inc.

City of London
On-site
GBP 50,000 - 70,000
Full time
30+ days ago
Senior Design Engineer (0093) Southampton, UK

AccelerComm Ltd

Southampton
On-site
GBP 50,000 - 75,000
Full time
30+ days ago
Staff GPU Hardware Design Engineer

Imagination Technologies Limited

Bristol
On-site
GBP 50,000 - 75,000
Full time
30+ days ago
Senior FPGA Engineer

Concurrent Technologies Plc

Colchester
On-site
GBP 50,000 - 70,000
Full time
30+ days ago
Senior Embedded SW Engineer

Shou

Stirling
Hybrid
GBP 50,000 - 70,000
Full time
30+ days ago
Senior Hardware Engineer Bristol

Mesh-AI Limited

Bristol
On-site
GBP 65,000 - 85,000
Full time
30+ days ago
Hardware Engineer

Cezanne HR

Guildford
On-site
GBP 45,000 - 60,000
Full time
30+ days ago