About Solarflare


Openings in Cambridge, UK

Important information for Recruitment Agencies

Please do not submit CVs / Resumes through our email address or directly to our employees unless you are one of our chosen PSL and have been requested to do so for a specific vacancy.

CVs / Resumes that are submitted in this way will not be eligible for any recruitment placement fee and will become the property of Solarflare Communications Limited.

Please also respect our wishes that you DO NOT contact Solarflare line managers directly by email or phone.

Current Openings

Graduate Design Engineer (pdf)

Test Automation Engineer (pdf)

Software Application Engineer

Firmware Engineer

Please send your CV/Resume with a cover letter to [email protected].

Software Application Engineer


In this team you will be providing support and consultancy to our customers – mainly focussed on our OpenOnload product. OpenOnload is an open source, high performance, TCP/IP stack and therefore this role would suit engineers with a strong interest in networking who thrive on investigating and troubleshooting a substantial code base written in C. This is an ideal opportunity for your first move into a customer focussed role. Working closely with the software development team you will be providing 1st to 3rd line technical support for the network adapter product range which is used globally by customers. As we have customers worldwide, the team provides 24 hour support which will require some on-call duties.


  • PhD, first class or 2:1 from well ranked university
  • Strong scientific / engineering degree or equivalent
  • Proven commercial experience developing in C
  • Knowledge of Linux
  • Networking (TCP/IP, Ethernet)
  • Strong communication skills
  • Desire to work closely with customers
  • Socket programming
  • Application Support experience desirable


Firmware Engineer


We are looking for high calibre Principal and Senior software engineers to work on the design and implementation of embedded firmware which runs on our 10G network controllers.

The role will involve working closely with the silicon team to refine the design and performance models of our next generation silicon. By developing firmware the team helps validate the silicon design and from this knowledge transitions to developing production firmware for use by our driver teams.

This is an exciting role helping Solarflare move into new markets. You will have worked extensively at the hardware / software interface involving networking in some capacity, programming in C and ideally assembler on occasion for high performance environments.

We are looking for embedded engineers with a very strong academic background in a numerical subject (e.g. maths, physics or computer science) or of similar calibre.


  • PhD and/or Bachelors degree, first class or 2:1 from well ranked university
  • 5+ years software experience (or equivalent) working at silicon or networking companies
  • Proven commercial experience developing in C
  • Hardware/software co-design
  • Ethernet & TCP/IP
  • Embedded systems ideally with extensive knowledge of system software and device drivers
  • PCI-Express
  • Digital design (EDA tools, Verilog, VHDL)


For further information or to apply please submit your CV / Resume together with a cover letter to [email protected].