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:
-
Rust staff engineer
Affinidi
london, england, united kingdom
darttypescriptcode reviewsopensource -
Rust Software engineer
Revere
dogpatch, san francisco, california
Software Defined RadiorobotsNetwork Graphdistributed systems -
Backend IDE Rust Engineer
Zed Industries
boulder, colorado (remote 💻)
Backendopensourcedistributed systemsPostgreSQL -
InfoSec Rust Engineer
PhonePe
bangalore, india
digital paymentsnginxbig datajunior rust