RISC-V Compiler Engineer at RivOs Inc




Apply Now

Description


Open Source RISC-V Toolchain Development

Our Mission

Building the next generation of open-source compilation tools for RISC-V architectures. We're improving the entire toolchain ecosystem - from compilers and assemblers to linkers and loaders - making it easier for hardware engineers to create exceptional RISC-V systems.

Technical Environment

  • Primary Focus: LLVM and GCC toolchains
  • Core Stack: C++, C (Rust knowledge welcome)
  • Key Areas: Static/dynamic compilation, optimization, binutils
  • Community: Active open-source participation

What You'll Do

  • Design and implement new features for LLVM, GCC, and binutils
  • Optimize compilation pipelines for RISC-V architectures
  • Collaborate with silicon designers and architecture teams
  • Identify and resolve performance bottlenecks through simulation
  • Contribute improvements back to open-source projects

Required Skills

  • Expert-level C/C++ programming
  • Deep understanding of LLVM or GCC internals
  • Strong problem-solving capabilities
  • Excellent communication skills
  • Bachelor's, Master's, or PhD in Computer Science or related field

Nice to Have

  • Rust programming experience
  • RISC-V architecture knowledge
  • Performance optimization expertise
  • Previous open-source contributions
  • Compiler development background

Learning & Growth

Work directly with industry veterans to develop:

  • High-performance systems programming skills
  • Project management and communication expertise
  • Open-source community collaboration experience
  • Deep understanding of hardware-software interfaces

Our Team Culture

  • Open-source first mindset
  • Focus on readable, maintainable code
  • Fast-paced, goal-oriented environment
  • Cross-functional collaboration
  • Knowledge sharing and mentorship

Impact & Opportunity

You'll be instrumental in:

  • Shaping the future of RISC-V development tools
  • Contributing to major open-source infrastructure
  • Building tools used by hardware engineers worldwide
  • Advancing compilation and optimization techniques

Join us in revolutionizing the RISC-V ecosystem through better compilation tools. We're looking for engineers who are passionate about systems programming, compilers, and open source.


Location:
Remote (USA)


Tags



Other Rust Jobs: