Compiler Engineer Resume Samples

4.5 (111 votes) for Compiler Engineer Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the compiler engineer job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.

Craft your perfect resume by picking job responsibilities written by professional recruiters

Pick from the thousands of curated job responsibilities used by the leading companies

Tailor your resume & cover letter with wording that best fits for each job you apply

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Resume Builder
CHOOSE THE BEST TEMPLATE - Choose from 15 Leading Templates. No need to think about design details.
USE PRE-WRITTEN BULLET POINTS - Select from thousands of pre-written bullet points.
SAVE YOUR DOCUMENTS IN PDF FILES - Instantly download in PDF format or share a custom link.

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Create a Resume in Minutes
MM
M Mitchell
Moses
Mitchell
93307 Roslyn Meadow
Dallas
TX
+1 (555) 399 0841
93307 Roslyn Meadow
Dallas
TX
Phone
p +1 (555) 399 0841
Experience Experience
Philadelphia, PA
Compiler Engineer
Philadelphia, PA
Toy and Sons
Philadelphia, PA
Compiler Engineer
  • Delivery of results – You demonstrate a can-do attitude and you drive to overcome obstacles, acting with a sense of urgency because you’re passionate about what you do
  • Personal impact / influence – You listen to different perspectives, evaluate, persuade and carefully shape your work to deliver truly impactful results
  • Design, prototyping, implementation, and maintenance of features in support of Core and Atom architectures ranging from new Instruction Set Architecture to code generation/optimizations for existing and future Intel uArch/SOCs
  • Carry out competitive performance analysis, root causing and bug resolution including customer bugs
  • Familiarity with compiler optimizations, code generation, semantic analysis and overall design of compilers
  • Software Engineers conduct or participate in multidisciplinary research and collaborate with hardware engineers in the design, development of hardware for embedded systems
  • Collaborates well with wider team, mentors more junior team members
Boston, MA
Senior Compiler Engineer
Boston, MA
Goodwin-Cartwright
Boston, MA
Senior Compiler Engineer
  • Specialization in any one of register allocation, instruction scheduling, program analysis or high level optimizations
  • Working with other groups in ARM to expand support of the ARM architecture & ARM IP
  • Develop and support compiler software for Cavium’s line of DFA/NFA hardware accelerator
  • Work closely with hardware designers to improve and optimize the compiler and hardware functional model
  • Work with software engineers who implement the driver for the DFA/NFA hardware
  • Trouble shoot and solve software bugs reported in the compiler and hardware functional model
  • Very good at implementing algorithms
present
Chicago, IL
Senior GCC Compiler Engineer
Chicago, IL
Pagac-Kunde
present
Chicago, IL
Senior GCC Compiler Engineer
present
  • Analyzing benchmarks and customer code performance to find performance bottlenecks
  • Work with fellow team members, and interface with the GCC community when necessary, as well as other external organizations
  • Invent or propose fixes for the bottlenecks, and then implement, measure, and test them
  • Team / personal development – You take time to drive your own development, while also encouraging team members and partners to do the same
  • Strong track record of building high performance, production quality software on schedule
  • Creativity / innovation – Possessing curiosity and a passion for driving continuous improvement through spotting opportunities and seeking the views of others
  • Working with Intel software and hardware design engineers and architects to shape the next generation of our processor and platform designs
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Brigham Young University
Bachelor’s Degree in Computer Science
Skills Skills
  • Good written and oral communication skills
  • Strong analytical abilities and curiosity
  • C#/Fortran/Java knowledge
  • Course work or experience working on compiler-related (especially gcc or LLVM) or system-level software
  • Experience in IDE integration (Microsoft Visual Studio, Eclipse, Apple XCode)
  • Experience doing application level performance analysis and tuning
  • Experience interacting with open source communities
  • Working hand-in-hand with a group of experienced engineers to extend the Intel/Microsoft platform value in development tools and runtimes which are used to build mission critical Microsoft software e.g. Windows OS, Microsoft Azure, Microsoft Edge web browser, SQL Server, Office
  • Design, prototyping, implementation, and maintenance of features in support of Core and Atom architectures ranging from new Instruction Set Architecture to code generation/optimizations for existing and future Intel uArch/SOCs
  • Carry out competitive performance analysis, root causing and bug resolution including customer bugs
Create a Resume in Minutes

15 Compiler Engineer resume templates

1

Runtime Compiler Engineer Resume Examples & Samples

  • Software design/development experience using C/C++
  • Computer/system architecture
  • Exposure to just-in-time compiler technology and performance analysis is a big plus
2

Compiler Engineer Resume Examples & Samples

  • M.Sc or PhD degree in Computer Science
  • Proven specialization in compiler construction, processor runtimes, and/or micro kernels
  • Hands-on experience with LLVM or the GNU toolchain is a plus
  • Software engineering experience, e.g. Scrum, Continuous Integration is a pre
  • Understanding of VLIW architecture and SoC architectures as compiler targets, is a plus
3

Senior GCC Compiler Engineer Resume Examples & Samples

  • Invent or propose fixes for the bottlenecks, and then implement, measure, and test them
  • Work with fellow team members, and interface with the GCC community when necessary, as well as other external organizations
  • Grounded, detail-oriented
4

Senior Compiler Engineer Resume Examples & Samples

  • 5+ years of experience in design and development of programming languages and environments, program analysis, compiler technology and related tools (e.g., performance analysis and benchmarking)
  • Experience in designing and implementing various phases of a compiler pipeline - especially with front and back-end optimizations, internal representations, and code generation
  • Strong software design and algorithm development skills
  • Experience in contributing to production compiler codebases (commercial/open-source) is a strong plus
  • Experience with multi-threading and Object Oriented Design, particularly in C++ are nice to have
5

Compiler Engineer Llvm Resume Examples & Samples

  • Demonstrated experience in/with compiler development
  • Proficiency with object oriented design
  • MS + 2 years, or PhD in Computer Science or related technical field
  • Practical compiler or interpreter implementation experience
  • Demonstrated ability to dive into and work with large code bases
  • Strong abstraction, algorithmic, and software architecture skills
  • Experience with LLVM or other virtual machines is a strong plus
  • Experience with Simulink or MATLAB is a plus
6

Compiler Engineer Resume Examples & Samples

  • Ideal candidate will have experience with the LLVM compiler or other open-source projects
  • Strong C++ coding skills and a passion for writing great code
  • Familiarity with compiler optimizations, code generation and overall design of compilers
  • Experience debugging a complex software stack and/or system level issues
  • Strong track record of building high quality software
7

Compiler Engineer Resume Examples & Samples

  • Ideal candidate will have experience working on compilers
  • Strong C / C++ programming skills and a passion for writing great code
  • Familiarity with compiler optimizations, code generation, semantic analysis and overall design of compilers
  • Good understanding of GPU architecture
  • Strong track record of building high performance, production quality software on schedule
8

Compiler Engineer Resume Examples & Samples

  • Masters or PhD degree in Computer Science, Software Engineering, Computer Engineering, or a related discipline
  • Fluency in C/C++
  • Experience with Windows, Linux, or Mac OS
  • Knowledge of x86 architecture and assembly language
  • Excellent communication skills (both written and verbal) and team orientation
  • Course work or experience working on compiler-related (especially gcc or LLVM) or system-level software
  • Experience interacting with open source communities
  • Experience doing application level performance analysis and tuning
  • C#/Fortran/Java knowledge
  • Experience in IDE integration (Microsoft Visual Studio, Eclipse, Apple XCode)
9

Senior Compiler Engineer Resume Examples & Samples

  • C/C++ programming experience
  • Experience developing Graphics or Compute Compilers
  • Knowledge of Graphics pipeline, GPU programming
10

Compiler / Parallel / GPU Engineer Resume Examples & Samples

  • At least 2 years of experience in C++ programming
  • At least 2 years of experience in compiler design
  • At least 2 years of experience in parallel programming
  • At least 2 years of experience in CUDA Programming
11

Graduate Compiler Engineer Resume Examples & Samples

  • Ongoing contribution to high-quality, reliable toolchain products to ARM’s partners covering all stages of development (coding, review, testing, etc.)
  • Working with other groups in ARM to expand support of the ARM architecture & ARM IP
  • Improving code generation and library support for the ARM architecture
  • You will need to be on track to receive a Bachelors, Masters or PhD in Computer Science, Software Engineering, or a related discipline
  • Some experience of software development in C/C++
  • Enthusiastic and self-motivated, someone who is versatile, willing to be flexible and learn new skills that you can apply across multiple types of work
  • Able to work effectively alone or in a team
  • Experience of working with an open-source project, ideally making contributions back
  • Experience of scripting languages, in particular Python
12

Senior Compiler Engineer Resume Examples & Samples

  • Ongoing development and delivery of high-quality, reliable toolchain products to ARM’s partners
  • Excellent programming skills in C/C++
  • Experience of developing, testing, delivering, and maintaining production quality software, ideally in a commercial environment
  • Enthusiastic and self-motivated, someone who is technically versatile, willing to be flexible and learn new skills that you can apply across multiple types of work
  • Understanding of the purpose and structure of compilers, assemblers and linkers
  • Experience of contributing to an open-source project and working with an open-source community
  • Experience of handling direct technical contact with customers and third-party software suppliers
13

Compiler Engineer Resume Examples & Samples

  • At least 2 years of practical C++ experience
  • Knowledge of modern compiler technologies
  • Good understanding of object-oriented design principles
14

GPU Compiler Engineer Resume Examples & Samples

  • Ideal candidate will have experience with compilers or low-level development (firmware, driver) in the graphics stack
  • Strong background in compiler architecture, optimization, code generation and overall design of compilers
  • Experience with developing optimizing compilers for modern architectures
  • Familiarity with analyzing generated code for optimization/code generation opportunities
  • Strong communication and teamwork skills
15

NCG Compiler Development Engineer Resume Examples & Samples

  • Cross-platform development experience (Mac, Linux, Windows)
  • Thoroughly testing your own software work products
  • Web technologies (e.g., PHP, Java, etc.)
  • Atlassian Bamboo build system
  • Math/Science background (in addition to computer science)
  • Microcontroller programming
  • Assembly language experience on any microcontroller
  • Instruction set architecture design or related coursework
16

Snr Compiler Development Engineer Resume Examples & Samples

  • This position is for an experienced Compiler expert to take part in Microchip's global Tools development team
  • This position is in the team developing the XC32 (GCC-based) compiler for all the 32-bit devices produced by Microchip: (http://www.microchip.com/pagehandler/en_us/devtools/mplabxc/)
  • Developing and maintaining compilers and related language tools
  • Experience with embedded systems, data structures and algorithms
  • Demonstrate the command of one or more embedded compiler technologies
  • Demonstrate a keen intellect and problem-solving mind set
  • Demonstrate the ability to translate those skills into concise and coherent communication with colleagues
  • Possess a positive track record of customer contact, both support and needs analysis
  • Possess a strong and flexible history of collaboration within a high-powered, dynamic, global design environment
  • Possess excellent communication skills
17

Compiler Engineer Resume Examples & Samples

  • Strong analytical abilities and curiosity
  • Working hand-in-hand with a group of experienced engineers to extend the Intel/Microsoft platform value in development tools and runtimes which are used to build mission critical Microsoft software e.g. Windows OS, Microsoft Azure, Microsoft Edge web browser, SQL Server, Office
  • Design, prototyping, implementation, and maintenance of features in support of Core and Atom architectures ranging from new Instruction Set Architecture to code generation/optimizations for existing and future Intel uArch/SOCs
  • Carry out competitive performance analysis, root causing and bug resolution including customer bugs
  • Working with Intel software and hardware design engineers and architects to shape the next generation of our processor and platform designs
  • Interfacing with members of other tools and application teams within Intel as required
  • Knowledge in computer architecture and microarchitecture Intel x86/Intel x64 Core and/or Atom preferred
  • Hands-on experience developing compiler prototypes
  • Compiler backend development experience in native compilers systems, involving core compiler phases like intermediate representations, platform dependent optimizations, or functional transformation phases
  • Experience in one or more core technologies such as tools, architecture, .NET Framework, development stacks such as storage, networking etc., and virtualization
18

Senior Compiler Engineer Resume Examples & Samples

  • Develop and support compiler software for Cavium’s line of DFA/NFA hardware accelerator
  • Work closely with hardware designers to improve and optimize the compiler and hardware functional model
  • Work with software engineers who implement the driver for the DFA/NFA hardware
  • Trouble shoot and solve software bugs reported in the compiler and hardware functional model
  • Excellent programming skills - C (Required), Lex (Required), Yacc (Required) Strong knowledge of Compiler Design, Theory of Finite Automata(DFA/NFA), Graph Theory
  • Very good at implementing algorithms
  • Ability to understand Hardware/Software interface
  • Familiarity with Regular Expressions and Pattern Matching algorithms is a suitable fit
  • Proven experience with implementing compilers and/or graph algorithms and/or DFA/NFA algorithms
  • Excellent communication skills to interface internally and externally with all levels of the organization and to participate in problem solving and quality improvement activities
  • BE / B.tech / ME / M.tech in CS
  • 4 - 15 years of experience
19

Compiler Engineer Resume Examples & Samples

  • You should have a CS degree – advanced degree (MS/PhD) preferred
  • You must be highly skilled C/C++ -- at least 3-years industry experience
  • You should have good scripting skills (bash / python / TCL/ etc.)
  • You should be a self-starter with ability to propose, initiate and drive new ideas
  • It is highly desirable that you should have a good understanding of compiler technologies -- Coursework and/or industry experience
  • You must have passion for compiler technologies
  • You have good communication skills
  • You are a good collaborator – work in a team environment, with people that are just as smart as you are
  • You should have good written and verbal English skills
20

Senior Compiler Engineer Resume Examples & Samples

  • Contribute to the evolution of the MATLAB Language, both in terms of language features and language performance
  • Be responsible for the design and implementation of significant parts of the compilation and execution pipeline at the core of MATLAB
  • Apply your compiler expertise to addressing open problems in Intermediate Representation Design, Performance Optimization and Code Generation on diverse platforms for dynamically typed introspective languages
  • Expertise with C++
  • Expertise with object oriented design
  • Experience with multi-threading is a strong plus
21

Compiler Development Engineer Resume Examples & Samples

  • Tuning and development of compiler optimizations, including parallelization and vectorization
  • New compiler feature development and debugging
  • Experience with LLVM infrastructure
  • Experience with parallel programming models and environments such as OpenMP
22

Compiler Performance Engineer Resume Examples & Samples

  • High level C and C++
  • Performance analysis and optimizations
  • Assembly programming
  • Computer architecture and micro-architecture
  • Strong in communication and teamwork