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 3 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

Software Engineer, Infrastructure

Senior Infrastructure Software Engineer role at Meta focusing on building and scaling core backend components for billions of users.

Product Manager, Shopping Experience - New Product Introduction (NPI)

Lead product strategy and technical implementation for Apple's online store new product launches, delivering exceptional digital shopping experiences.

Manager, Technical Program Management - Developer Platform

Lead TPM position at Meta focusing on Developer Platform, managing team and cross-functional programs for API development and platform security.

Engineering Manager, Content Promotion & Distribution

Engineering Manager position at Netflix leading Content Promotion & Distribution teams, focusing on publicity, fan engagement, and content understanding technology.

Graphics Power Performance Engineer - Staff/Senior Staff

Staff/Senior Staff Graphics Power Performance Engineer role at Qualcomm India, focusing on GPU architecture optimization and power efficiency in Bangalore.