GCC Compiler Engineer - New Platform Performance

Tachyum

Sunnyvale (CA)

On-site

USD 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Professional development
International environment
Bleeding-edge technology
Collaborative environment

Job summary

Tachyum in Sunnyvale, CA is seeking an experienced engineer to drive GCC on a new platform and manage the GNU toolchain. You will debug GCC-related issues, port GCC to new architectures, run regressions, and optimize performance for targeted applications.

The role requires strong C/C++ and GCC expertise, with a deep understanding of compilers for processors/GPUs, and a proven ability to meet milestones in a fast-paced, collaborative environment.

Qualifications

  • Proven C/C++ development and debugging experience with GCC compiler.
  • Deep understanding of compilers for processors and/or GPUs.
  • Skilled in object-oriented design and standard programming practices.
  • Strong knowledge and experience with GNU Toolchain and GCC compiler.
  • Experience using open source tools and integrating open source packages with Linux kernel.
  • LLVM experience is a big plus.
  • BS / MS in Computer Science or Electrical Engineering.
  • Ability to learn new technologies and apply knowledge quickly.
  • Ability to meet project milestones and deadlines.

Responsibilities

  • Drive and deliver GCC on new platform with new computational mechanism.
  • Build and manage GCC and GNU toolchain.
  • Debug various issues with GCC and GNU toolchain.
  • Apply knowledge and experience in porting GCC to new platforms.
  • Run functionality and performance regressions.
  • Optimize GCC performance for specific set of applications.
  • Engage with an experienced cross-disciplinary staff to conceive new designs and innovations.
  • Identify performance bottlenecks and optimize system performance.

Skills

GCC development
C/C++ programming
Compilers knowledge
Object-oriented design
GNU Toolchain
Linux kernel integration
Open source tools
Learning ability
Meeting deadlines

Education

BS/MS in CS or ECE

Tools

LLVM

Job description

Tachyum in Sunnyvale, CA is seeking an experienced engineer to drive GCC on a new platform and manage the GNU toolchain. You will debug GCC-related issues, port GCC to new architectures, run regressions, and optimize performance for targeted applications.

The role requires strong C/C++ and GCC expertise, with a deep understanding of compilers for processors/GPUs, and a proven ability to meet milestones in a fast-paced, collaborative environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior GCC & Toolchain Engineer — Performance & Porting
Senior GCC & Toolchain Engineer — Performance & Porting

Tachyum • Las Vegas (NV)

On-site
USD 140,000 - 190,000
Competitive salary package
Professional development opportunities
International environment
+2
Compiler Engineer for Next-Gen AI/HPC Platform
Compiler Engineer for Next-Gen AI/HPC Platform

Tachyum • Las Vegas (NV)

On-site
USD 120,000 - 180,000
Competitive salary
Career development
International environment
+2
GCC Compiler Engineer (Sunnyvale, CA)
GCC Compiler Engineer (Sunnyvale, CA)

Tachyum • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Competitive salary
Professional development
International environment
+2
GCC Compiler Engineer
GCC Compiler Engineer

Tachyum • Las Vegas (NV)

On-site
USD 140,000 - 190,000
Competitive salary package
Professional development opportunities
International environment
+2
Senior Systems Toolchain & Build Performance Engineer
Senior Systems Toolchain & Build Performance Engineer

NVIDIA • North Carolina

On-site
USD 184,000 - 357,000
Equity
Benefits
GPU compiler test engineer
GPU compiler test engineer

Insilico • San Diego (CA)

On-site
USD 85,000 - 115,000
Senior Design Engineer, CPU Execution Unit (Equity)
Senior Design Engineer, CPU Execution Unit (Equity)

Tachyum • Sunnyvale (CA)

On-site
USD 150,000 - 300,000
Equity
Professional development
International environment
Senior Systems Engineer: Toolchain & Performance Lead
Senior Systems Engineer: Toolchain & Performance Lead

NVIDIA • Town of Texas (WI)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Systems Software Engineer: Toolchain & Performance
Senior Systems Software Engineer: Toolchain & Performance

NVIDIA AI • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Systems Software Engineer — Toolchains & Performance
Senior Systems Software Engineer — Toolchains & Performance

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 356,500