Software Compiler - Full Time

2 Days ago • All levels

About the job

SummaryBy Outscal

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.

About The Company

Karnataka, India (On-Site)

Texas, United States (Hybrid)

California, United States (Hybrid)

Hsinchu City, Taiwan (Hybrid)

Karnataka, India (Hybrid)

Hsinchu City, Taiwan (Hybrid)

View All Jobs

Similar Skill Jobs

Electronic Arts - Associate Technical Art Director

Shanghai, China (On-Site)

Electronic Arts - Software Engineer - EA Sports FC

England, United Kingdom (On-Site)

Electronic Arts - Software Engineer

Telangana, India (On-Site)

Zynga - Architect (Unreal Engine)

England, United Kingdom (Hybrid)

Zynga - Architect (Unreal Engine)

Austin, Tx Bay Area, Ca Carlsbad, Ca Los Angeles, Ca (On-Site)

G5 Games - Live Ops Manager

Podgorica Municipality, Montenegro (Remote)

Jobs in United States

Virtuos - Management Trainee

United States (On-Site)

DraftKings - Designer, iGaming

United States (Remote)

PlayStation Global - Lead Engineer, Mobile SDKs

United States (Remote)

PlayStation Global - Senior Process Analyst (Contract)

United States (Remote)

PlayStation Global - Director, Brand Partnerships

United States (Hybrid)

Unity - Sr. Advocate - Education

United States (Remote)

Nagarro - Staff Engineer - Network Engineer

United States (Remote)

Software Engineering Jobs

Aristocrat Gaming - Team Lead – Global Infrastructure Support

New South Wales, Australia (Hybrid)

Electronic Arts - Software Engineer - EA Sports FC

England, United Kingdom (On-Site)

Electronic Arts - Producer - EA SPORTS™ FC

Bucharest, Romania Southam, Uk (On-Site)

Easygo - Software Development Engineer, Engagement

Victoria, Australia (On-Site)

pubgemea - Network Administrator

North Holland, Netherlands (On-Site)

Electronic Arts - Software Engineer

Telangana, India (On-Site)

Zynga - Software Engineer (Live-ops) - Gram Games

England, United Kingdom (On-Site)

Zynga - Mobile Game Engineer

İstanbul, Türkiye (On-Site)

Level Up Your Career in Game Development!

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

Job Common Plug