Signaloid

Signaloid offers a cutting-edge computing platform that tracks data uncertainties through deterministic computations on probability distributions. This innovative approach drastically improves speed and cost-efficiency for tasks typically managed by Monte Carlo methods. Available as a cloud-based service and through on-premises solutions, Signaloid's platform is ideal for applications in materials modeling, autonomous systems, finance, machine learning, and quantum computing. The company is powered by an experienced team of engineers and researchers from prestigious institutions.

Related companies:

Jobs at this company:

Apply

πŸ“ Cambridge, England, United Kingdom; Bristol, England, United Kingdom; Edinburgh, Scotland, United Kingdom; Manchester, England, United Kingdom

🧭 Full-Time

πŸ” Computing technology

  • At least three years experience with Verilog RTL.
  • Three or more years experience writing low-level C/C++.
  • Experience with commercial FPGA development tools as well as with open-source FPGA development tools.
  • Strong background in FPGA-based design, simulation, testbench construction, etc.
  • Strong background and understanding of Unix.
  • Strong background in computer networking and system administration.
  • Experience with multiple Linux and BSD distributions.
  • Experience building customized OS distributions, applying kernel patches, and creating custom system builds for embedded hardware platforms.
  • An ability to communicate complex engineering ideas succinctly and clearly.
  • Honesty, empathy, and a willingness to see the world from the viewpoint of others.

  • Be responsible for implementing and setting up continuous integration and continuous deployment (CI/CD) and testing, for hardware design tools as well as for verification of hardware designs.
  • Integrate hardware prototypes with GitHub's self-hosted runners for CI/CD.
  • Maintain the hardware lab within which hardware prototypes used in the CI/CD infrastructure are hosted.
  • Be responsible for maintaining the suite of hardware design tools used across development, verification, and production deployment.
  • Be responsible for maintaining the tools for functional emulation of the microarchitecture of Signaloid's processor platforms and integrating those tools with hardware prototypes.

PythonC++GoCommunication SkillsCollaborationCI/CD

Posted 2024-09-21
Apply
Apply

πŸ“ Cambridge, England, United Kingdom; Edinburgh, Scotland, United Kingdom; Bristol, England, United Kingdom; Barcelona, Catalonia, Spain; ZΓΌrich, Zurich, Switzerland

🧭 Full-Time

πŸ” Computing / Technology

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

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

LeadershipC++StrategyAlgorithmsGoRustCommunication Skills

Posted 2024-09-20
Apply
Apply

πŸ“ United Kingdom, Germany

🧭 Full-Time

πŸ” Computing and cloud services

  • Undergraduate or master's degree in computer engineering, computer science, or a related discipline.
  • More than two years experience as a backend engineer or a cloud engineer.
  • Experience implementing web services with Node.js and Go.
  • Familiarity with AWS, GCP, NoSQL databases, and serverless applications.
  • Experience implementing APIs (REST API or GraphQL).
  • Experience deploying cloud applications.
  • Experience setting up CI/CD pipelines.
  • Experience with Git and proficiency using Linux.
  • Familiarity with writing API schemas.
  • Ability to work in an English-speaking environment.
  • Soft skills including honesty, empathy, and willingness to listen.

  • Lead the implementation of extensions to the Signaloid Cloud Compute Engine backend.
  • Extend the testing and QA infrastructure of the Signaloid Cloud Compute Engine backend.
  • Identify whether the quality level of your implementation meets design and quality objectives.
  • Deliver new functionality and tests on a regular release schedule.
  • Work with other parts of the engineering and commercial teams.
  • Design, implement, and document improvements to the Signaloid Cloud Compute Engine API.
  • Contribute to improving operational procedures in the engineering team.

AWSGraphQLNode.jsDynamoDBGCPGitNginxQAStrategyAzureGoREST APIServerlessNosqlCommunication SkillsCI/CDLinux

Posted 2024-09-20
Apply