Staff 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
Staff Software Engineer
Hybrid
Blockchain

Description For Staff Software Engineer - RISC-V

Trilitech is seeking a Staff 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
  • Systems programming or embedded systems experience
  • Ability to think through and break down large engineering problems
  • Clear communication skills in deep technical contexts

Trilitech offers a competitive benefits 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 contributions
  • Private medical and travel insurance
  • Learning and development initiatives
  • 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 Staff Software Engineer - RISC-V

  • Develop next-generation Layer 2 solutions on Tezos
  • Work on a highly scalable computation platform enabling new blockchain use cases
  • Tackle bleeding-edge problems and guide important design decisions
  • Develop a proof-generating virtual machine for running common RISC-V Linux programs
  • Perform performance engineering
  • Design commitment and proof schemes
  • Engage in systems programming
  • Build SDKs for other developers

Requirements For Staff Software Engineer - RISC-V

Rust
Linux
  • Strong hands-on experience in software engineering
  • Experience with modern idiomatic Rust or a strong desire to learn it
  • Strong Computer Science fundamentals (e.g. algorithms, data structures and concurrency)
  • Familiarity with instruction sets in various contexts
  • Being comfortable or having worked on/with language runtimes, compilers or interpreters
  • Experience in systems programming or embedded systems or performance-critical software
  • Ability to think through large engineering problems and break them down into digestible problems
  • Clear communication skills in deep technical contexts verbally, in writing, and using whiteboards

Benefits For Staff Software Engineer - RISC-V

Dental Insurance
Education Budget
Equity
Medical Insurance
Mental Health Assistance
Parental Leave
Relocation Benefits
Vision Insurance
  • Generous LTIP tez token scheme
  • Flexible hours and hybrid working environment
  • Daily lunch delivery in the 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
  • Double matched pension contributions (up to 10% from company)
  • Private medical and travel insurance with AXA
  • Learning and development initiatives
  • Life assurance policy of 5x base salary

Interested in this job?

Jobs Related To Trilitech Staff Software Engineer - RISC-V

Engineering Project Manager, IS&T Enterprise Systems

Engineering Project Manager position at Apple, leading enterprise systems development with focus on digital support solutions and cross-functional team coordination.

SAP SM/SD Engineering Project Manager, Enterprise Systems

Senior SAP Engineering Project Manager role at Apple, focusing on Service Management and Sales Distribution systems implementation and optimization.

Performance Engineering - SMTS/LMTS

Senior/Lead Performance Engineering role at Salesforce focusing on scalability and performance optimization of cloud applications with AI integration.

Graphics Performance Modelling Engineer - Staff/ Senior Staff

Senior-level GPU Performance Engineering role at Qualcomm focusing on architecture optimization and power modeling for graphics systems.

Staff Software Engineer

Lead technical initiatives and architect scalable solutions as a Staff Software Engineer at Deliveroo, shaping the future of food delivery technology.