Apply

Senior Engineer, Algorithms and High-Performance Computing (GB)

Posted 2024-09-20

View full description

💎 Seniority level: Senior, 5-10 years

📍 Location: Cambridge, England, United Kingdom; Edinburgh, Scotland, United Kingdom; Bristol, England, United Kingdom; Barcelona, Catalonia, Spain; Zürich, Zurich, Switzerland, UTC+0

🔍 Industry: Computing / Technology

🏢 Company: Signaloid

🗣️ Languages: English

⏳ Experience: 5-10 years

🪄 Skills: LeadershipC++StrategyAlgorithmsGoRustCommunication Skills

Requirements:
  • Strong background in computer architecture (microarchitecture, memory systems, performance evaluation).
  • Strong background in algorithms (computational complexity analysis, algorithm implementation strategies, effects of hardware properties on algorithm performance).
  • 5-10 years experience with low-level C/C++, with a thorough understanding and experience optimizing software to the constraints of hardware.
  • Familiarity with Verilog or VHDL and previous experience either with design for FPGAs or design for ASIC tapeout.
  • Demonstrated ability to lead the delivery of a product.
  • A willingness to listen to people until they feel understood.
  • Honesty, empathy, and a willingness to see the world from the viewpoint of others.
Responsibilities:
  • In this role, you will be responsible for delivering performance improvements throughout the lower levels of Signaloid's technology stack.
  • Your contributions will range from interfacing with custom silicon and FPGA accelerators, to delivering algorithmic improvements to the higher-level software layers of the stack.
Apply