Home > Software > Software Engineer

Software Engineer

oriole Full Time Software Bengaluru / Bangalore, Karnataka, India N/A Posted 21/5/2026

About the Role

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 our new team in India, working alongside our UK team to build 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 Devops Infrastructure enhancements 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 Devops and CI/CD flow experience 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. Accelerating AI in a Low Carbon World – Oriole Networks is a photonic networking company, developing disruptive technologies for AI/ML and HPC networking that will revolutionise data centres.

Skills Required

Software Engineering

Ready to Launch Your Career?

Discover internships and job opportunities from top companies. Start applying today and take the next step toward your dream career.

View All Openings
EasyPlace Logo

We'll notify you when something fits.

*By submitting your email address, you agree to our Privacy Policy and consent to receive job-related updates.

Follow us on:
© 2026 EasyPlace — A product of EasyMinds