Point your AI agent at freehire and let it find you a job.

Get the CLI →

Oriole Networks

New

Software Engineer

Posted 2 views
Discussion

Summary

Software Engineer developing embedded and host software to manage high-speed networks connecting GPU systems to photonics. Core technologies include C, C++, Python, Linux kernel/PCIe drivers, and ARM/RISC-V embedded systems.

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
  • 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.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available