Go back

Software Engineer (Simulation & Frameworks)

Engineering

Remote · GBR

Senior

About the Role

This senior or principal software-engineering role is part of the Optalysys Architecture group. It focuses on an internal simulation system for a novel photonic computing architecture used in areas such as AI and fully homomorphic encryption. The position is permanent and full-time, based remotely in the United Kingdom, with travel to Optalysys hubs in the United Kingdom or United States.

Responsibilities

  • Develop the in-house full-system simulation environment.
  • Build methods to measure latency, utilization, hot spots, and related performance data.
  • Connect the simulator with the wider toolchain so real applications can run in simulation.
  • Integrate higher-level frameworks such as PyTorch, ONNX Runtime, and HEIR.
  • Support pre-tapeout verification, system bring-up, documentation, and mentoring.
  • Capture software requirements and track delivery against engineering metrics.

Required Experience and Skills

  • At least ten years of Python or C/C++ experience.
  • Knowledge of Python event simulators such as SimPy.
  • Strong knowledge of system-on-chip and memory architectures.
  • Experience with testing frameworks, specifications, test plans, and reports.
  • Clear communication with both technical and non-technical audiences.

Preferred Experience

Additional useful knowledge includes AI or machine learning, high-performance computing, cryptography, Rust, Jira, Jenkins, performance analysis, continuous-integration pipelines, and Git.

How to Apply

Send a CV and cover letter to recruitment@optalysys.com. The source does not state a numeric salary or closing date.

Company

Optalysys develops photonic computing technology for demanding AI, computing infrastructure, cybersecurity, and scientific workloads.

WebsiteView Open Jobs at Optalysys

Made with by BuidlGuidl and Geode Labs