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:
-
Digital Product Automation Rust Engineer
Alten
Naucalpan de Juárez, State of Mexico, Mexico
FreeRTOSVxWorksQNXqt -
Embedded Security Research Engineer
Census Labs
Abu Dhabi, UAE
risc-vsecurityinfosecembedded -
Staff Systems Engineer
Materialize
US/Canada/EMEA (remote 💻)
cloudsqldistributed systemsSQL databases -
Founding Backend Rust Engineer US
Landeed
Millbrae, California, USA
grpcdieselopensourcebackend