Senior Software Engineer - RISC-V

Trilitech specializes in core development, application development, and business development across Culture, Decentralised Finance, and Gaming on the Tezos blockchain.
Backend
Senior Software Engineer
Hybrid
Blockchain · Finance

Description For Senior Software Engineer - RISC-V

Trilitech is seeking a Senior Software Engineer - RISC-V to join their Core Tezos X team, which is developing next-generation Layer 2 solutions on Tezos. This role involves working on a highly scalable computation platform enabling new blockchain use cases. The successful candidate will tackle bleeding-edge problems, have a significant impact on shaping the platform, and guide important design decisions.

Key responsibilities include:

  • Developing a proof-generating virtual machine that runs common RISC-V Linux programs
  • Performance engineering
  • Designing commitment and proof schemes
  • Systems programming
  • Building SDKs for other developers

The ideal candidate should have:

  • Strong hands-on experience in software engineering
  • Experience with modern idiomatic Rust or a strong desire to learn it
  • Strong Computer Science fundamentals
  • Familiarity with instruction sets in various contexts
  • Experience with language runtimes, compilers, or interpreters
  • Background in systems programming, embedded systems, or performance-critical software
  • Ability to think through large engineering problems
  • Clear communication skills in deep technical contexts

Trilitech offers a competitive package including:

  • Generous LTIP tez token scheme
  • Flexible hours and hybrid working environment
  • Daily lunch delivery in the office
  • Commuter cost subsidy
  • 20-day working abroad policy
  • 25 days paid holiday plus birthday off
  • Enhanced parental & adoption leave
  • Matched pension contribution
  • Private medical and travel insurance
  • Learning and development initiatives
  • Comprehensive life assurance policy

The company values include a desire to win, sense of urgency, ownership mindset, pragmatism, and open communication. Trilitech is an equal opportunity employer committed to creating an inclusive workplace.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - RISC-V

  • Develop proof-generating virtual machine for RISC-V Linux programs
  • Perform performance engineering
  • Design commitment and proof schemes
  • Engage in systems programming
  • Build SDKs for other developers

Requirements For Senior Software Engineer - RISC-V

Rust
Linux
  • Strong hands-on experience in software engineering
  • Experience with modern idiomatic Rust or strong desire to learn it
  • Strong Computer Science fundamentals (e.g. algorithms, data structures and concurrency)
  • Familiarity with instruction sets in various contexts
  • Experience with language runtimes, compilers or interpreters
  • Experience in systems programming or embedded systems or performance-critical software
  • Ability to think through large engineering problems
  • Clear communication skills in deep technical contexts

Benefits For Senior Software Engineer - RISC-V

Equity
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Generous LTIP tez token scheme
  • Flexible hours
  • Hybrid working environment
  • Daily lunch delivery in office
  • Commuter cost subsidy up to £2700 per annum
  • 20-day working abroad policy
  • 25 days paid holiday plus birthday off
  • Enhanced parental & adoption leave
  • Matched pension contribution
  • Private medical and travel insurance
  • Learning and development initiatives
  • Comprehensive life assurance policy

Interested in this job?

Jobs Related To Trilitech Senior Software Engineer - RISC-V

Software Development Engineer 3

Senior Software Engineer role at Adobe focusing on developing scalable software solutions using JavaScript technologies and contributing to architecture and design.

Software Engineer - Runtime Insights Team

Senior Software Engineer role at Snyk, building runtime security capabilities and developing innovative solutions for application security using eBPF and cloud technologies.

Software Engineer - DB Integrations Team

Senior Software Engineer role at ClickHouse, building high-performance data integration solutions for petabyte-scale analytics platform.

Senior Software Engineer (3D Graphics)

Senior Software Engineer role at Freeform developing hardware-accelerated 3D graphics pipelines for autonomous metal printing systems.

Database Engineer

Senior Database Engineer position at KRAFTON, managing high-volume database environments for global gaming projects using NoSQL and cloud technologies.