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

Sr Pre-Construction Manager, Engineering and Building Solutions

Senior Pre-Construction Manager role at Amazon leading sustainable building designs for logistics facilities, combining engineering, project management, and design expertise.

Software Development Engineer, Finance Technology

Senior Software Development Engineer role at Amazon's Financial Technology Team in Sao Paulo, building scalable financial systems using AWS cloud services.

Software Development Engineer, Finance and Global Business Services

Senior Software Development Engineer role at Amazon, focusing on financial applications and systems, offering competitive compensation and opportunity to work on large-scale solutions.

Software Development Engineer, AWS Alameda

Senior Software Engineer role at AWS Alameda team, building and maintaining control plane infrastructure for AWS services using Java, TypeScript, and cloud technologies.

WebKit Performance Engineer

Senior WebKit Performance Engineer role at Apple focusing on optimizing web content rendering performance across all Apple platforms.