Compiler Engineer

3 Months ago • 3 Years + • Software Development & Engineering

Job Summary

Job Description

The ideal candidate will be responsible for contributing to the development and optimization of compilers, with a focus on enhancing performance and functionality. Responsibilities include designing, developing, and optimizing compiler components for AOCC. The candidate will collaborate with teams, participate in code reviews, contribute to open-source projects, analyze and resolve compiler-related issues, and incorporate the latest advancements in compiler technology. The candidate will also be responsible for documenting development processes, technical specifications, and user guides.
Must have:
  • 3+ years of experience in compiler development or a related area.
  • Proven experience with open-source development, preferably with GCC and/or LLVM.
  • Strong programming skills in C/C++ and familiarity with other languages.
  • Solid understanding of compiler design principles and code generation.
  • Experience with performance analysis and profiling tools.
  • Excellent problem-solving skills and the ability to work independently.
  • Strong communication skills, both written and verbal.
Good to have:
  • Experience with parallel programming models such as OpenMP.
  • Familiarity with performance benchmarking tools like SPEC CPU2017.
  • Knowledge of modern processor architectures and instruction sets.

Job Details

Project description

The ideal candidate will have a strong background in compiler development, with a minimum of 3 years of experience in the field. He / She will be responsible for contributing to the development and optimization of our compilers, with a focus on enhancing performance and functionality. Experience with open-source development, particularly with GCC and/or LLVM, is highly preferred.

Responsibilities
bullet icon

Design, develop, and optimize compiler components for AOCC, focusing on performance improvements and new feature implementation.

bullet icon

Collaborate with cross-functional teams to integrate compiler enhancements into the overall software ecosystem.

bullet icon

Participate in code reviews, providing constructive feedback to peers and ensuring high-quality code standards.

bullet icon

-Contribute to open-source projects, particularly GCC and/or LLVM, by submitting patches, reviewing code, and engaging with the community.

bullet icon

Analyze and resolve complex compiler-related issues, ensuring robust and efficient solutions.

bullet icon

Stay updated with the latest advancements in compiler technology and incorporate relevant innovations into AOCC products.

bullet icon

Document development processes, technical specifications, and user guides to facilitate knowledge sharing and product support.

Skills

Must have

bullet icon

3+ years of experience in compiler development or a related area.

bullet icon

Proven experience with open-source development, preferably with GCC and/or LLVM.

bullet icon

Strong programming skills in C/C++ and familiarity with other programming languages.

bullet icon

Solid understanding of compiler design principles, optimization techniques, and code generation.

bullet icon

Experience with performance analysis and profiling tools.

bullet icon

Excellent problem-solving skills and the ability to work independently and collaboratively.

bullet icon

Strong communication skills, both written and verbal, with the ability to convey complex technical concepts to diverse audiences.

Nice to have

bullet icon

Experience with parallel programming models such as OpenMP.

bullet icon

Familiarity with performance benchmarking tools like SPEC CPU2017.

bullet icon

Knowledge of modern processor architectures and instruction sets.

Other
seniority icon

Languages

English: B2 Upper Intermediate

seniority icon

Seniority

Regular

Similar Jobs

Marvell - Senior Staff Product Engineer

Marvell

Santa Clara, California, United States (On-Site)
1 Year ago
Axon - Senior Product Designer

Axon

Seattle, Washington, United States (On-Site)
1 Month ago
Discord - Product Manager, Core Product

Discord

San Francisco, California, United States (On-Site)
3 Months ago
Escape Velocity Entertainment - Release Engineer

Escape Velocity Entertainment

(Remote)
4 Months ago
Wolters Kluwer - Vice President, Consulting and Professional Services

Wolters Kluwer

Coppell, Texas, United States (Hybrid)
2 Months ago
illumio - Senior Software Engineer

illumio

Sunnyvale, California, United States (On-Site)
4 Months ago
Google - Senior Software Engineer, Core

Google

Hyderabad, Telangana, India (On-Site)
4 Months ago
rivos - Executive Business Partner, Silicon Engineering

rivos

Santa Clara, California, United States (Hybrid)
4 Weeks ago
Syniverse - Principal Sofware Engineer

Syniverse

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Rockstar Games - Tech Lead, Analytics Engineering

Rockstar Games

New York, New York, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Loyalty Juggernaut - Project Manager -GRAVTY® Implementation

Loyalty Juggernaut

Hyderabad, Telangana, India (On-Site)
4 Weeks ago
SSC Technologies - Senior Software Engineer

SSC Technologies

Jacksonville, Florida, United States (Hybrid)
1 Month ago
Capgemini - Kore.AI

Capgemini

Hyderabad, Telangana, India (On-Site)
3 Months ago
 Many Chat  Inc  - Senior Product Designer (Design Systems)

Many Chat Inc

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago
Jam City - UI/UX Designer

Jam City

Los Angeles, California, United States (Remote)
2 Months ago
Tencent - Data Science Intern

Tencent

(On-Site)
6 Months ago
luxsoft - Data Modeling Expert (with Avaloq experience)

luxsoft

Bengaluru, Karnataka, India (On-Site)
3 Months ago
YouGov - Senior Consultant

YouGov

(Hybrid)
1 Month ago
CookUnity - Compliance Counsel

CookUnity

United States (Remote)
1 Month ago
bytedance - Software Engineer, Security Operation Center

bytedance

San Jose, California, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Aeries technology - Java Developer

Aeries technology

Hyderabad, Telangana, India (On-Site)
1 Month ago
Bluevine India - Account Risk Operations Analyst II

Bluevine India

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
JDA - IN-Expert Support Engineer

JDA

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Ethos Life - Principal Security Architect

Ethos Life

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Highspot - Graphic Designer

Highspot

Hyderabad, Telangana, India (Hybrid)
5 Months ago
Monks - Full Stack Developer

Monks

Noida, Uttar Pradesh, India (On-Site)
10 Months ago
Rippling - Support Experience Manager

Rippling

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Clearwater Analytics - Client Success Representative

Clearwater Analytics

Mumbai, Maharashtra, India (On-Site)
1 Month ago
FICO - Full Stack Engineer II

FICO

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Contentstack - Software Engineer II (ReactJS/NextJS)

Contentstack

Virar, Maharashtra, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Marvell - Analog IC Design Staff Engineer

Marvell

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
bytedance - Video Coding/Transcoding Algorithm Engineer

bytedance

San Jose, California, United States (On-Site)
9 Months ago
Zeeco, Inc. - Project Engineer - Incinerators

Zeeco, Inc.

Lissone, Lombardy, Italy (On-Site)
9 Months ago
Hudl - Engineering Manager

Hudl

Lexington, Kentucky, United States (Hybrid)
3 Months ago
Canonical - Engineering Manager, Commercial Systems

Canonical

(Remote)
3 Months ago
Assystems - Design Engineer – Substation (Civil & Structural)

Assystems

Gurugram, Haryana, India (On-Site)
9 Months ago
Tencent - Software Engineering Intern

Tencent

(On-Site)
6 Months ago
NCR Atleos - Software Engineer III

NCR Atleos

Hyderabad, Telangana, India (On-Site)
4 Weeks ago
AFRY - Lead Electrical Engineer - Site supervision team

AFRY

Alexandroupoli, Greece (On-Site)
9 Months ago
Rolls-Royce - Maintenance Engineer - Multi Skilled

Rolls-Royce

Denby Village, England, United Kingdom (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Empower your future with Luxoft: Innovate, thrive and grow in a software-defined world.

Ukraine (Remote)

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (On-Site)

Netherlands (Remote)

Netherlands (Remote)

Paris, Île-de-France, France (On-Site)

Pune, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Chennai, Tamil Nadu, India (On-Site)

View All Jobs

Get notified when new jobs are added by luxsoft

Level Up Your Career in Game Development!

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

Job Common Plug