Software Compiler - Full Time

8 Months ago • All levels

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

Epic Games - Research Engineer

Epic Games

London, England, United Kingdom (On-Site)
5 Months ago
Google - Software Engineer, Android, Photos

Google

Sydney, New South Wales, Australia (On-Site)
2 Months ago
Playdead - Character AI Programmer

Playdead

Copenhagen, Denmark (On-Site)
1 Month ago
luxsoft - Regular Python Software Developer with experience in AWS

luxsoft

İstanbul, Türkiye (On-Site)
1 Month ago
Larian Studios - Tools Director

Larian Studios

Ghent, Flanders, Belgium (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

bytedance - Traffic Access Architectural SRE - Traffic Infrastructure

bytedance

Singapore (On-Site)
3 Months ago
ZeniMax Media - Gameplay Programmer

ZeniMax Media

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
4 Months ago
bytedance - Backend Engineer (Model Inference) Intern - 2025 Start

bytedance

Singapore (On-Site)
8 Months ago
ghost story games - Cinematic Scripter

ghost story games

Massachusetts, United States (Remote)
3 Weeks ago
People Can Fly - Principal Technical Artist

People Can Fly

Montréal, Québec, Canada (Remote)
1 Month ago
Rockstar Games - HR Manager

Rockstar Games

Toronto, Ontario, Canada (On-Site)
1 Month ago
Google - Software Engineer III, Control Plane, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Roblox - Principal Software Engineer - 3D Avatars

Roblox

San Mateo, California, United States (On-Site)
1 Week ago
NXP - Senior Principal Software Architect - Platform and RF Software

NXP

Bucharest, Bucharest, Romania (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Microsoft - Member of Technical Staff, AI Platform Engineer

Microsoft

Mountain View, California, United States (Hybrid)
2 Months ago
Reddit - Senior Backend Engineer, Growth Onboarding

Reddit

United States (Remote)
3 Weeks ago
bytedance - CPU Application Platform Engineer Intern (Server Platform)

bytedance

San Jose, California, United States (On-Site)
2 Months ago
Likewize - Global Treasury Manager

Likewize

Southlake, Texas, United States (On-Site)
1 Month ago
Apple - Engineering Program Manager, Commerce Financials Platform

Apple

Seattle, Washington, United States (On-Site)
2 Weeks ago
Internet Brands - Senior Strategy & Operations Associate

Internet Brands

El Segundo, California, United States (On-Site)
3 Months ago
Epic Games - Backend Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
5 Months ago
Bethesda - Data Warehouse Programmer

Bethesda

Rockville, Maryland, United States (On-Site)
1 Month ago
Apple - Hardware Development Engineer

Apple

Cupertino, California, United States (On-Site)
2 Weeks ago
high radius - Manager, Corporate Development & Strategy

high radius

Houston, Texas, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

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

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Hsinchu, Hsinchu City, Taiwan (On-Site)

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

Santa Clara, California, United States (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