RISC-V Binary Rewriter Developer

New

Skills

Rust

Join our innovative team as we develop a custom RISC-V ISA-compatible CPU, enabling advanced binary transformation for high-performance application execution. We are seeking a skilled developer to create a binary rewriting or JIT tooling solution that modifies RISC-V application binaries, transforming core loop and function structures to maximize hardware utilization. This remote contract role offers flexible engagement and the opportunity to contribute to groundbreaking systems-level engineering.

Job Overview
  • Develop a binary rewriter or JIT tool for custom RISC-V CPU enhancements.
  • Transform application binaries at function and loop levels for parallel query processing.
  • Collaborate on novel approaches to register allocation and calling conventions.
  • Ensure compatibility with ELF, DWARF/CFI, and RISC-V specifics.
  • Engage in remote, flexible contract work with immediate start.
Key Responsibilities
  • Evaluate and select open-source binary rewriting frameworks (e.g., GTIRB, Remill, QBDI).
  • Implement function callsite rewriting to support custom “half-register” conventions.
  • Clone and split loops to run dual call-chains on disjoint register sets.
  • Preserve ELF relocations, DWARF/CFI, and RISC-V psABI compliance.
  • Deliver a robust command-line tool and comprehensive test suite for binary transformation.
Required Skills & Qualifications
  • Strong experience in compilers, binary analysis, and rewriting.
  • Hands-on expertise with at least one binary analysis framework (LLVM IR, Remill, Dyninst, etc.).
  • In-depth knowledge of RISC-V toolchains and ELF internals.
  • Proficiency in C/C++ or Rust for low-level systems development.
  • Familiarity with reverse engineering, relocations, and debugging information (DWARF, PLT/GOT).
  • Bonus: Experience with custom calling conventions or binary translation/JIT.

Job Type: Remote

Salary: Not Disclosed

Experience: Intermediate

Duration: 12 Months

Share this job:

Similar Jobs

Junior Rust Developer

New

Hiring a remote Junior Rust Developer for a full-time position

Opportunity to work anywhere in Netherlands

Code reviews Collaboration Problem-solving Programming

C/C++ Data Recovery Engineer

Posted 4 days ago

Enhance data recovery tools through C/C++ development

Analyze and extract data from storage technologies

Engineer Python Rust Software Engineering

Junior Ubuntu Engineer

Posted 4 days ago

Hiring junior engineers for Ubuntu Engineering projects

Focusing on quality, performance, and resilience in software development

Devops Engineer Flutter Go

Ubuntu Software Engineer

Posted 4 days ago

Hiring engineers to work on the Ubuntu platform

Seeking individuals with a passion for open source software

Architecture Build Systems Devops Engineer

Ubuntu Engineering Lead

Posted 4 days ago

Hiring engineering leaders for Ubuntu Engineering organization

Responsible for technical roadmap and team development

Architecture Communication Skills Flutter Go

Senior Economist - Transformative AI

Posted 4 days ago

Develop economic models to anticipate systemic risks from advanced AI

Analyze potential economic disruptions caused by rapid AI advancement

Economics Python R Researcher

Senior PHP Full-stack Developer

Posted 4 days ago

Connecting Senior PHP Full-stack Developers with remote job opportunities

Matching developers with suitable projects based on their expertise

Javascript Node Php Python

Senior Vue Full-stack Developer

Posted 6 days ago

Offer Senior Vue Full-Stack Developer roles for remote work with startups in the US and Europe

Require 4+ years of experience in commercial software development

English Javascript Node.js NodeJS

Full Stack Engineer, Treasury Project

Posted 9 days ago

Support treasury operations and digital asset management.

Design and maintain full-stack systems for multichain digital asset treasury infrastructure.

CI/CD Docker Github Go

Embedded Linux Field Engineer

Posted 9 days ago

Seeking an Embedded Linux Field Engineer for mission-critical industries

Expanding reach in Automotive, Medical Devices, Robotics, and more

C C++ Debian Devops

Senior Software Engineer - IoT Platform

Posted 10 days ago

Seeking a Senior Software Engineer with experience in edge software development for IoT platforms.

Require expertise in Python, C/C++, Rust, and Linux for designing resource-constrained software.

CI/CD Cross-functional Collaboration Devops Distributed systems

Senior React.js Full-stack Developer

Posted 10 days ago

Looking for talented Senior Developers

Remote job opportunity

Architecture Golang Javascript Node

Senior Backend Engineer

Posted 10 days ago

Developing core authentication infrastructure for GitLab.

Optimizing authentication and authorization performance.

Architecture Engineer Go Golang

Senior Software Engineer - IoT Platform

Posted 10 days ago

Lead the productionalization of IoT platform software

Design and implement resource-constrained edge software

CI/CD Devops Docker Engineer

Senior Solutions Architect

Posted 11 days ago

Drive growth for Chainlink through decentralized oracle networks.

Provide technical guidance to sales, product, and integrations teams.

Blockchain technology DApps Relationship management Rust

Senior Backend Developer - Node.js

Posted 11 days ago

Development of innovative new features for trading experience enhancement

Maintenance of smooth, responsive, and real-time backend services for platform scalability

Architecture C++ Javascript Mongodb

Security Software Engineer

Posted 12 days ago

Seeking exceptional security-focused software engineers

Challenging team to think deeply about security

C C++ Engineer Java

Junior Linux Kernel Engineer

Posted 13 days ago

Seeking a Junior Linux Kernel Engineer to join the Canonical Kernel Team

Opportunity to work on the Linux kernel for Ubuntu and contribute to key initiatives

Automation Bash C Device Drivers

Ubuntu Security Engineer

Posted 13 days ago

Analyze, fix, and test vulnerabilities in open source packages

Collaborate with internal teams and external partners for security

C Devops Go Java

Senior Engineer at Canonical

Posted 13 days ago

Lead design and architecture of open source projects

Mentor and advise colleagues

Docker Engineer Golang Performance Engineering

Rust Engineering Lead

Posted 13 days ago

Drive Rust adoption in Canonical and upstream projects

Design and implement high-quality software in Rust

C C++ Cloud Computer science

Performance Engineer - Open Source

Posted 13 days ago

Seeking Performance Engineers with exceptional clarity in software performance, correctness, and efficiency.

Opportunity to work on breakthrough enterprise initiatives with industry leaders across various sectors.

Devops Engineer Golang Java

C++/Rust Graphics Engineer

Posted 17 days ago

Build and enhance features in the Mir technology stack

Collaborate with the open-source community and commercial partners

C++ Engineer Flutter Linux

Embedded Linux Field Engineer

Posted 19 days ago

Engage customers and gather requirements

Elaborate solutions for clients

C C++ Debian Engineer

AI Launchpad Builder

Posted 19 days ago

Develop a launchpad platform for Nibiru's native crypto token launch.

Oversee the creation and management of the native Nibiru token launch.

Blockchain Community engagement Cryptocurrency DeFi

AI System Engineer

Posted 25 days ago

Building robust, high-performance systems for AI applications.

Utilizing coding agents for realistic coding tasks on codebases.

Ai technologies Engineer Github Javascript

Portal26 Junior Software Engineer

Posted 25 days ago

Develop and maintain core distributed systems on the cloud

Translate customer requirements into robust software solutions

Algorithms CI/CD Cloud Computing Data Structures

Solutions Architect for Automotive

Posted 32 days ago

Engage customers during presales to gather requirements and explain technology

Liaise with other Canonical experts to aggregate knowledge into comprehensive solutions

Debian Golang IOT Linux

Remote Rust AI Freelancer

Posted 35 days ago

Advance AI model coding capabilities

Facilitate remote freelance collaboration

Javascript Python Rust Sql

Graduate Linux Engineer Role

Posted 35 days ago

Recruit high-performing graduate software engineers globally

Advance open source projects and Linux systems

Cloud Platforms Devops Engineer Javascript

AI Economic Risk Economist

Posted 35 days ago

Anticipate and model systemic economic risks from transformative AI

Identify and analyze potential economic disruptions and vulnerabilities

Economics Python R Researcher

Ubuntu Software Engineering Role

Posted 35 days ago

Develop and ship foundational software for Ubuntu.

Integrate, package, and maintain open source software.

Architecture Automation Build Systems Debian packaging

Open Source Networking Engineer

Posted 35 days ago

Develop open source networking software for data centers and enterprise clients

Collaborate with global teams and industry partners on advanced networking solutions

Devops eBPF Engineer Golang

Junior Ubuntu Software Engineer

Posted 35 days ago

Develop and ship high-quality open source software.

Integrate, test, and maintain Ubuntu repositories.

Debian packaging Devops Engineer Flutter

Ubuntu Engineering Lead Role

Posted 35 days ago

Lead and develop high-performing engineering teams

Deliver robust, secure, and performant software for Ubuntu

Architecture Devops Distributed systems Flutter

Senior DeFi Engineer Role

Posted 41 days ago

Architect and deploy advanced DeFi protocols.

Ensure robust security and reliability of systems.

Anchor Architecture Engineer Evm

Backend Auth Infrastructure Engineer

Posted 43 days ago

Design secure authentication infrastructure

Enable zero-trust and microservices transition

Architecture Cloud Engineer Go

Ubuntu Server Packaging Engineer

Posted 43 days ago

Maintain and optimize Ubuntu Server packages

Collaborate with distributed teams and open source communities

Docker Engineer Go Open source software

Security Software Engineer Role

Posted 44 days ago

Drive product security and vulnerability management

Champion security best practices across teams

C C++ Engineer Java

Lead Linux Kernel Engineer

Posted 44 days ago

Lead core Ubuntu Linux kernel architecture and delivery

Collaborate with global partners to optimize platform solutions

Architecture Bash Scripting C programming Device Drivers

Golang Engineer at Canonical

Posted 44 days ago

Hire skilled Golang engineers for remote teams

Develop secure and performant open-source software

Apis Architecture C C++

Ubuntu Server Packaging Engineer

Posted 45 days ago

Maintain and optimize Ubuntu Server packages

Foster collaboration in a global distributed team

Cloud Computer science Containerization Debian packaging

Rust Engineering Lead Role

Posted 45 days ago

Drive Rust adoption across Canonical products

Develop and maintain Rust-based Linux software

C C++ Cloud Computer science

Open Source Performance Engineer

Posted 46 days ago

Drive software performance and efficiency across products

Enhance test harnesses and correctness frameworks

Devops Engineer Golang Java

Containerization Engineer Role

Posted 46 days ago

Advance open source virtualization and container technologies

Develop high-quality, secure, and performant software for cloud infrastructure

Docker Engineer Go Golang

Senior Open Source Engineer

Posted 46 days ago

Drive high-impact open source projects

Provide technical leadership and mentorship

Cloud Platforms Distributed systems Docker Engineer

Senior Ubuntu Engineering Manager

Posted 46 days ago

Lead and grow distributed engineering teams

Drive technical strategy and execution for Ubuntu

Architecture Devops Go Java

Core Zero-Knowledge Engineer

Posted 47 days ago

Advance zk-EVM scalability and performance

Design and implement zero-knowledge cryptographic solutions

C++ Computer science Engineer Go

JAX Research Engineer Role

Posted 48 days ago

Optimize and scale JAX frameworks for distributed training.

Enhance production inference systems for speech-to-text models.

C++ Python Rust

Graphics Systems Engineer Role

Posted 49 days ago

Develop and enhance Mir graphics stack

Enable seamless graphical environments across devices

C++ Engineer Flutter Linux
overtime