Job Description
Principal and Senior Software Engineers Networking
This pioneering technology company are going through a major growth phase and offering share options and a lucrative package to software engineers experienced in development with C and ideally assembler. As a senior software engineer you will be working at the hardware / software interface developing networking software that is the industry standard in its field.
Their ultra-low-latency networking product architectures enable superior performance in a broad range of applications, including financial services, high-performance computing, cloud computing, storage and virtualised data centres. They are currently expanding the software team which develops high performance network stacks and are looking for software engineers with strong C programming skills who can quickly understand a complex hardware and software architecture.
This role involves working on an ultra-high performance Ethernet and TCP/IP Suitable software/ firmware engineers will have:
T 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.
Desired Skills and Experience
Requirements:
• 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)
Interested? Click apply now