Software Engineer

Oriole

Greater London

On-site

GBP 65,000 - 90,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Oriole in Greater London is seeking Software Engineers to develop embedded and host software to manage and monitor our high‑speed network, connecting GPU systems to our photonics. You will contribute to software architecture definitions for embedded and host components.

The role involves debugging and benchmarking on prototype hardware, collaborating with hardware designers, and delivering detailed technical documentation and presentations to stakeholders.

Qualifications

  • Hands-on embedded development experience, preferably with ARM
  • Experience with soft processors (Nios, Microblaze, RISC-V)
  • Linux kernel and user-space development
  • CI/CD and DevOps workflows
  • Proficient in C, C++, and Python
  • Experience collaborating with prototype hardware teams
  • Bachelor's or Master's degree in CS or a related field

Responsibilities

  • Define software architecture with the broader team
  • Develop embedded software for the network interface card
  • Build network control and monitoring server and client components
  • Debug and root-cause issues on prototype hardware
  • Prepare technical documentation and stakeholder presentations

Skills

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

Education

Bachelor's or Master's in Computer Science or related field

Tools

Linux kernel
CI/CD tools
Prototype hardware

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
  • 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
  • Devops and CI/CD flow experience
  • C, C++ and Python
  • Experience working directly with prototype hardware alongside the hardware design team
  • 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 your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Engineer
Senior Embedded Engineer

Platform Recruitment • Greater London

Hybrid
GBP 65,000 - 90,000
Embedded Network Software Engineer (GPU & Photonics)
Embedded Network Software Engineer (GPU & Photonics)

Oriole • Greater London

On-site
GBP 65,000 - 90,000
Embedded Linux Software Engineer - Intellectual Capital Resources
Embedded Linux Software Engineer - Intellectual Capital Resources

Polluxa, Inc. • Theale

On-site
GBP 59,000 - 99,000
Senior Embedded Software Engineer - Photonics (Hybrid UK)
Senior Embedded Software Engineer - Photonics (Hybrid UK)

Platform Recruitment • Greater London

Hybrid
GBP 65,000 - 90,000
Embedded Linux Software Engineer — High-Speed Networking
Embedded Linux Software Engineer — High-Speed Networking

Polluxa, Inc. • Theale

On-site
GBP 59,000 - 99,000
Senior Embedded Architect Manager
Senior Embedded Architect Manager

NVIDIA • Belfast

On-site
GBP 70,000 - 100,000
Technical Lead Hardware
Technical Lead Hardware

IC Resources • Devon and Torbay

On-site
GBP 70,000 - 90,000
Senior Embedded Architect Manager
Senior Embedded Architect Manager

NVIDIA • Reading

On-site
GBP 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Salience Labs • Oxford

On-site
GBP 55,000 - 70,000
Embedded Software Engineer
Embedded Software Engineer

Enigma People • Livingston

On-site
GBP 45,000 - 65,000