What do you get when you bring together the brightest minds and place them into an exciting, fast-paced environment that fosters intellectual growth and rewards based on impact, not tenure? You get one of the most pioneering, leading edge technology companies in the world. Welcome to Solarflare! Solarflare Communications is seeking Software Engineers, Senior Software Engineer, or Principal Software Engineer to join our expanding Cambridge UK team.
What will you be doing?
In this role you will work on innovative software that provides breakthrough performance improvements to applications, including high speed financial exchanges, web applications, micro service infrastructure, databases, big-data, IoT and SDN. The technology behind this product involves working with low level software, kernel and operating system design, hardware design, an understanding of leading edge CPU design and optimization.
The Software Engineer - Onload, designs, develops, troubleshoots and debugs software. The following are an indicative list of job responsibilities.
To be successful you will have the ability to quickly understand a complex hardware and software architecture. Ideally you will have experience of software at the hardware / software interface involving networking in some capacity, programming in C, ideally on Linux kernel components. The role may involve working with Solarflare’s top tier financial, enterprise and cloud customer base, hardware vendors and also with Linux community projects.
The Principal Software Engineer should have the following qualifications in order to be considered for the position.
We are looking for engineers with a very strong academic background in a numerical subject (e.g. maths, physics, computer science) or of similar calibre.