Software Compiler - Full Time

6 Months ago • All levels • Research & Development

Job Details

We are working on software to improve the RISC-V ecosystem and help hardware engineers build great RISC-V based systems.

Compilers and related parts of the toolchain (assembler, linker, loader, etc) are key tools in connecting software with the hardware it runs on. We are building a world-class team to deliver the next generation of static and dynamic compilation and optimization software as open source.

You will be learning technical and organizational skills from industry veterans: how to write performant and readable code; how to structure and communicate projects, ideas, and progress; how to work effectively with the Open Source community.

We are big proponents of Open Source and Free software and contribute back our improvements to all the great projects we use.

Responsibilities

    • Adding new features to LLVM, GCC, binutils, or other open-source projects.
    • Collaborating cross-functionally with Silicon design, architecture experts, and other teams across the company.
    • Running benchmarks or key customer workloads under simulation to identify performance bottlenecks.

Requirements

    • C or C++ experience required
    • Rust experience is not necessary, but a plus.
    • Knowledge of LLVM or GCC internals required.
    • Excellent skills in problem solving, written and verbal communication, excellent organization skills, and highly self-motivated.
    • Ability to work well in a team and be productive under aggressive schedules.
Education and Experience
PhD, Master’s Degree or Bachelor’s Degree in technical subject area.

Similar Jobs

Microsoft - Research Intern - Azure Front Door

Microsoft

Redmond, Washington, United States (On-Site)
6 Days ago
N-iX - Senior HPC Data Engineer

N-iX

Argentina (Remote)
1 Week ago
Microsoft - Senior Machine Learning Engineer

Microsoft

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
Wargaming - Game Developer (Unannounced Project)

Wargaming

Nicosia, Nicosia, Cyprus (On-Site)
1 Month ago
ByteDance - Service Framework Software Engineer Intern

ByteDance

Singapore (On-Site)
1 Month ago
ByteDance - ML Systems Software Engineer Graduate (AML - Machine Learning Systems)

ByteDance

San Jose, California, United States (On-Site)
1 Week ago
NVIDIA - Senior Silicon Circuits System Design Engineer

NVIDIA

Canada (Hybrid)
1 Month ago
NVIDIA - Senior Chip Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Firmware PHY Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Google - CPU RTL Engineer

Google

Austin, Texas, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Senior Embedded Software Engineer, Pixel Core Platform

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
The Walt Disney Company - Lead Software Engineer (Front End/JavaScript)

The Walt Disney Company

Glendale, California, United States (On-Site)
5 Months ago
ByteDance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

ByteDance

Seattle, Washington, United States (On-Site)
4 Weeks ago
Argus Labs - Sr. Software Engineer (Infrastructure/Backend)

Argus Labs

Indonesia (Remote)
1 Month ago
Meta - Production Engineering

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
ByteDance - Linux System Engineer

ByteDance

London, England, United Kingdom (On-Site)
3 Months ago
Microsoft - Senior Software Engineer

Microsoft

Mountain View, California, United States (On-Site)
1 Week ago
Microsoft - Senior Machine Learning Engineer

Microsoft

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
ByteDance - Backend Software Engineer - FIDO2 Authentication

ByteDance

San Jose, California, United States (On-Site)
1 Week ago
Activision - Expert Engineer, Accounts and Authentication

Activision

Dublin, County Dublin, Ireland (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Google - Staff UX Writer Content Designer

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Next Level Business Services - OSS/BSS Solution Architect (Full Time)

Next Level Business Services

Philadelphia, Pennsylvania, United States (On-Site)
6 Months ago
CharacterAI - Senior IT Engineer

CharacterAI

San Francisco, California, United States (On-Site)
1 Week ago
Dun & Bradstreet - Account Executive, Outbound - Manage (R-16769)

Dun & Bradstreet

Jacksonville, Florida, United States (On-Site)
6 Months ago
Rush Street Interactive - VIP CRM Specialist

Rush Street Interactive

New Jersey, United States (Hybrid)
1 Month ago
Skillz - Social Media Content Co-Op - Summer & Fall 2025

Skillz

Las Vegas, Nevada, United States (On-Site)
2 Months ago
Google - Senior Software Developer, Site Reliability Engineering, Google Cloud

Google

Durham, North Carolina, United States (On-Site)
5 Months ago
Google - Senior Technical Program Manager I, Security, Google Cloud Platforms

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Google - Senior Data Scientist, Product, Workspace

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
The Walt Disney Company - Senior Platform Engineer - Identity & Access Management

The Walt Disney Company

Orlando, Florida, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Algorithm Implementation Experimentalist, Quantum AI

Google

Goleta, California, United States (On-Site)
1 Week ago
Riot Games - Principal Software Engineer, Foundations Developer Experience & Workflows

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
NVIDIA - GPU Kernel Software Engineering Intern - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
Krafton  - Release Manager Product Manager

Krafton

Seoul, South Korea (On-Site)
2 Weeks ago
ByteDance - Software Engineer Intern (Applied Machine Learning-Enterprise) - 2025 Summer/Fall (PhD)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
NVIDIA - System Software Engineer Intern, Autonomous Vehicles

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
NVIDIA - Senior ASIC Verification Engineer, Coherent High Speed Interconnect

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
NVIDIA - Silicon Reliability Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
Riot Games - Game Designer III - League of Legends, Summoner's Rift Team, Seasonal Pod

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Google - Quantum Algorithms Numerics Specialist

Google

San Francisco, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

About The Company

United States (Hybrid)

Hsinchu, Hsinchu City, Taiwan (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Santa Clara, California, United States (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Santa Clara, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Rivos

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug