> Markdown version of [/jobs/ext/2256147-software-engineer](https://www.wearedevelopers.com/jobs/ext/2256147-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Oriole - **Location:** Greater London, UK - **Contract:** Permanent contract - **Skills:** C (Programming Language), C++ (Programming Language), Continuous Integration, Software Debugging, DevOps, Embedded Software, Network Interface Controllers, Hardware Design, Python (Programming Language), Linux Kernel, Network Control, Software Architecture, Reduced Instruction Set Computing, Software Engineering, Information Technology - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815182048-software-engineer ## About the Role * 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. ## 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. ## Related Videos - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Quantum Computing - The tiny and the big challenges](https://www.wearedevelopers.com/videos/934-quantum-computing-the-tiny-and-the-big-challenges) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)