Software Compiler - Full Time

2 Months ago • All levels • Research & Development • Undisclosed

About the job

Job Description

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.
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

United States (Hybrid)

Hsinchu, Hsinchu City, Taiwan (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

Bengaluru, Karnataka, India (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)

View All Jobs

Get notified when new jobs are added by Rivos

Similar Jobs

Techland - Tools Programmer

Techland, Poland (On-Site)

CD PROJEKT RED - Senior (Expert) Rendering Engineer

CD PROJEKT RED, United States (Hybrid)

Blizzard Entertainment - Senior Software Engineer, Engine Systems

Blizzard Entertainment, United States (Hybrid)

Ctruh - Unreal Developer

Ctruh, India (On-Site)

Anavation - Lead Software Engineer

Anavation, United States (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Principal Software Engineer

Microsoft, (On-Site)

Playrix - Principal C++ Software Engineer (Tools)

Playrix, Portugal (Remote)

Santa Monica Studio - Principal Technical Artist

Santa Monica Studio, United States (On-Site)

Treyarch - LEAD GRAPHICS ENGINEER - TREYARCH (LOS ANGELES)

Treyarch, United States (On-Site)

Wargaming - Render Engineer (Unannounced project)

Wargaming, Serbia (On-Site)

Playrix - Lead C++ Software Engineer (Gameplay)

Playrix, Montenegro (Remote)

Get notifed when new similar jobs are uploaded

Jobs in United States

Funko - Trade Activation Manager

Funko, United States (On-Site)

CharacterAI - Security Engineer, Product Security

CharacterAI, United States (On-Site)

Info Stretch - Analyst II

Info Stretch, United States (On-Site)

Unity - Senior Compensation Partner

Unity, United States (On-Site)

The Walt Disney Company - Cosmetologist 2 - Full Time - Walt Disney World

The Walt Disney Company, United States (On-Site)

Microsoft - UX Research Intern

Microsoft, United States (On-Site)

Warner Bros Discovery - Senior Software Engineer - Machine Learning

Warner Bros Discovery, United States (On-Site)

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Samsung Semiconductor - Engineer, DRAM Applications

Samsung Semiconductor, United States (On-Site)

Zoox - Senior Firmware Engineer

Zoox, United States (On-Site)

Aera Technology - Software Engineer (Python/ Machine Learning)

Aera Technology, India (Hybrid)

Microsoft - Research Intern - Reliable and Safe AI Agents

Microsoft, United States (On-Site)

Microsoft - Research Intern - M365 Copilot – Fine-Tuning AI

Microsoft, United States (On-Site)

Microsoft - Senior Researcher

Microsoft, United States (On-Site)

W Beyond   - Embedded C

W Beyond , India (On-Site)

Get notifed when new similar jobs are uploaded