Job Title: Freelance Project: Binary Rewriter / JIT Developer for Custom RISC-V CPU
About the Company:
Intensivate is a cutting-edge technology company located in Berkeley, CA, USA. They are currently seeking a skilled Binary Rewriter / JIT Developer to join their team on a freelance basis.
Job Description:
Intensivate is working on building a custom RISC-V ISA-compatible CPU that requires a binary rewriting or JIT tooling solution. The ideal candidate will be responsible for rewriting RISC-V binaries at the function/loop level and implementing a tool that enforces a custom “half-register” calling convention.
Responsibilities:
- Evaluate open-source binary rewriting frameworks
- Implement a tool for function callsite rewriting
- Clone/split outer loops for disjoint register sets
- Handle RISC-V specifics such as compressed instructions and linker relaxations
- Deliver a command-line tool + test suite for rewriting binaries
Skills Required:
- Strong experience with compilers and binary analysis
- Hands-on experience with LLVM IR or similar tools
- Proficiency in C/C++ or Rust for systems-level development
- Experience with RISC-V toolchains and ELF internals
- Prior work on custom calling conventions or binary translation is a bonus
Deliverables:
- Source code for the rewriter/JIT tool
- Documentation and examples for transformation
- CI test integration for validation
- Performance test results on provided binaries
Engagement Details:
This is a remote, part-time or full-time contract with an immediate start. The duration is estimated to be 2-4 months for prototype + refinement. Please be prepared to share examples of prior work, availability, and hourly/weekly rate.
Why This Remote Job is Worth Applying For:
Working with Intensivate on this project will allow you to be at the forefront of cutting-edge technology development. You will have the opportunity to showcase your skills in compilers, binary analysis, and system-level development while contributing to the creation of a custom CPU. This role offers flexibility, a challenging technical environment, and the chance to work with a highly skilled team.
💻Tech Pros: Get Paid for Your Expertise with Respondent
Share your insights on software, product design, and development projects. Respondent.io connects you with companies seeking feedback from tech experts like you.
✅ Earn $25 to $300+ per study
✅ Remote interviews via Zoom
✅ Flexible scheduling
👉 Join Respondent for Tech Professionals
(Affiliate link. Your sign-up supports this site.)