Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Compiler Developer (LLVM, C++)

Full-time

Access Softek

Access Softek is a recognized name with an established reputation in the LLVM community .

From early on in LLVM’s origins, we have worked on a number of projects such as a front-end compiler, back-end code generation / optimizations, linkers, code instrumentation, and did so with a focus of targeting different platforms - from well-known platforms to those that are new, quite unique and not yet publicly available.

We 'own' and host the LLVM Lab, and orchestrate the continued integration (LLVM buildbot) for all projects under the LLVM umbrella.

We are growing our team, and are looking for experienced Compiler Engineers to work on the LLVM and Clang based toolchain . Our product is a set of instruments that includes the Clang compiler, a linker, tools, and libraries adapted and optimized to build safe, efficient applications.

As a member of the toolchain team, you will:

  • analyze the requirements, research, design, enhance and implement different components of the toolchain to meet the clients needs;

  • extend the open source LLVM, Clang, binutils code bases to support the client's platform;

  • closely collaborate with the LLVM community and contribute public patches to the LLVM and Clang repository;

  • analyze, build and debug the platform code and platform specific tests, analyze and identify system level issues;

  • develop new and maintain the existing target specific tests.

Required qualifications:

  • expert knowledge of C/C++;

  • experience in overall design of compilers, code generation and optimization;

  • cross-compilation using GCC or Clang;

  • in-depth understanding of multithreading, object-oriented analysis and design;

  • version control systems;

  • good self-motivation, ability to work independently;

  • strong track record of building high performance, production quality software;

  • passion for writing clean and effective code;

  • good English, strong communication and teamwork skills.

Nice to have qualifications:

  • knowledge of the C++11 / C++14/C++17 features;

  • knowledge of assemblers, linkers, object file formats, debuggers and experience using them;

  • familiarity with *nix tools, CMake, make;

  • scripting languages such as Python and bash.

Our benefits:

  • Work from anywhere in the world!

  • Flexible working hours

  • Experienced development teams

  • Long-term employment

  • Competitive salary 

  • Paid vacation and days off on national holidays

  • Paid sick leave and internal medical insurance policy

  • Mental health coverage

  • Global corporate events for all staff

  • Compensation for training and additional education

  • Community of practice, regular knowledge sharing among colleagues

  • Provision of computer equipment

  • Internet compensation (50$ per month)

  • Relocation compensation package to be discussed individually

  • And other benefits, described in detail in the Staff Handbook

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Compiler Developer (LLVM, C++) in Remote vacancy
  •  ...will be highly motivated, embrace hands on development using modern C++ and exhibit a keen understanding of market risk management....  ...Greeks and Market Risk are highly desirable. Key responsibilities Develop calculation and interface components in C++, STL, Boost... 
    Suggested
    Full time

    Citi

    Remote
    14 hours ago
  •  ...we right for each other? As a seasoned C++ Software Engineer, you would be a part of...  ...integral member of our team, you will work on developing and integrating solutions with C++,...  ...implementing software solutions for our clients. Develop secure, scalable, and high-performance... 
    Suggested
    Long term contract
    Full time
    For contractors
    Live In
    Remote work

    A-cx

    Remote
    14 hours ago
  •  ...infrastructures and sensitive events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software applications using C++. Apply software development good practices and standards. Participate in defining and designing... 
    Suggested
    Permanent employment
    Full time
    Flexible hours

    Cs Group

    Remote
    14 hours ago
  • $95k - $120k per year

     ...We are looking for a Senior C++/Python Software Developer to collaborate on a wide variety of projects in partnership with our clients. You will be a subject-matter expert thanks to your deep understanding of frameworks and the entire development process. You will work closely... 
    Suggested
    Full time
    Work at office
    Remote work
    Flexible hours

    Spiria Inc

    Remote
    14 hours ago
  •  ...join us to make a difference by building a public good and defining the future of the internet. Mawari is seeking a C++ / Unreal Engine developer to help in building custom Unreal Engine based applications that can stream interactive experiences via peer to peer networks... 
    Suggested
    Remote job
    Full time
    Contract work
    Work at office
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Mawari-technologies-inc

    Remote
    14 hours ago
  •  ...work authorization to work in Canada.   Skills Required C++ professional development experience: 3+ years Must have solid...  ..., interprocess communication, XML-based messaging Experience developing high throughput transaction/event processing systems Experience... 
    Full time
    Contract work
    Work at office

    System Canada Technologies

    Remote
    14 hours ago
  •  ...établissement agréé. Minimum de 5 années d'expérience en programmation C++ moderne et en programmation orientée objet. Expérience en...  ...part of a multidisciplinary development team, the Senior Software Developer will participate in the design, development and maintenance of several... 
    Full time

    Eaton Corporation

    Remote
    14 hours ago
  •  ...structures de données, algorithmes et programmation orientée objet en C++ Excellentes aptitudes pour la résolution de problèmes...  ...building and maintaining this high-performance infrastructure, Tower’s developers have helped to position the firm as a leader in the field of... 
    Daily paid
    Full time
    Work at office

    Tower Research Capital

    Remote
    14 hours ago
  •  ...est à la recherche d'un(e) Chef d'équipe développement logiciel C++ très motivé(e) pour se joindre à notre groupe d'ingénierie des données...  ...Summary Exegy is seeking a highly motivated Lead C++ Software Developer to join our Market Data Engineering group in Montreal. Operating... 
    Long term contract
    Full time
    Work at office

    Exegy

    Remote
    14 hours ago
  • $70k - $90k per year

     ...fearless in creating IP and boldly partners with renowned brands to develop a wide range of world-class, immersive titles and interactive...  ...To be successful in this role, you must have: ~2+ years of C++ experience as a Programmer in the game industry and or related field... 
    Long term contract
    Full time
    Casual work
    Internship
    Remote work
    Worldwide

    Smoking Gun Interactive Inc.

    Remote
    14 hours ago
  •  ...generation wafer-scale systems.   About The Role   We are seeking Compiler Engineers to  join  a small team of specialists working on our...  ...interested in engineers who want to own those pieces of the   developer experience on novel   hardware.   What You Will Do... 
    Full time

    Cerebras Systems

    Remote
    14 hours ago
  • $90k - $120k per year

     ...fearless in creating IP and boldly partners with renowned brands to develop a wide range of world-class, immersive titles and interactive...  ...motivated and an independent worker; ~ Expert working knowledge of C++, Standard Library and Object Oriented Design; ~ Strong... 
    Long term contract
    Full time
    Casual work
    Remote work
    Worldwide

    Smoking Gun Interactive Inc.

    Remote
    14 hours ago
  •  ...Développeur de logiciels – NOS (systèmes d'exploitation réseau) embarqué C/C++ (English Job Description follows) Description Industrie :...  ...développement de logiciels embarqués C/C++     Software Developer – NOS (Network Operating System) Embedded C/C++ Description... 
    Full time
    Apprenticeship
    Flexible hours

    Ip Infusion Canada Inc.

    Remote
    14 hours ago
  •  ...Description Développeur de logiciels - Communications du réseau et C/C++ Ingénierie à distance, Canada Gatineau, Québec Montréal, Québec...  ...________________________________________   Software Developer – Network Communications & C/C++ Engineering Remote, Canada Gatineau... 
    Full time
    Apprenticeship
    Remote work
    Flexible hours

    Ip Infusion Canada Inc.

    Remote
    14 hours ago
  •  ...the unknown! Job Description We are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications...  ...ML systems based on business requirements and objectives. ~ Develop, integrate, and maintain inference engines, ML libraries, and frameworks... 
    Full time

    Ubisoft

    Remote
    14 hours ago
  • $53k per year

     ...because the steps you take today define your tomorrow.  We are looking for a   CPA Articling Student to   join our Assurance, Compilation & Tax team —a role where your expertise will drive meaningful outcomes and your ambition will help shape what comes next. Here, you... 
    Permanent employment
    Full time
    Casual work
    Local area
    Monday to friday
    Flexible hours

    Baker Tilly Wm

    Remote
    14 hours ago
  • $125k - $155k per year

     ...real-time strategy title. This role is focused on developing, maintaining, and improving core gameplay systems in C++, with an emphasis on moment-to-moment gameplay,...  ...systems. ● Simulation and systems architecture: Develop modular, data-driven gameplay systems that support... 
    Long term contract
    Full time
    Remote work

    Blackbird Interactive

    Remote
    14 hours ago
  •  ...ABOUT THE ROLE   As a Senior Embedded Developer, you will join a tight-knit engineering...  ...the  design/implementation of production C/C++ across the embedded stack .   ~ C...  ...Build/test/debug tooling:  CMake , cross-compilation, CI/CD, unit/integration tests,  gdb /system... 
    Full time
    Internship
    Worldwide
    Flexible hours

    Planitar Inc.

    Remote
    14 hours ago
  • $103k - $153k per year

     ...you!  Role Overview As a Senior iOS Developer on the Graykey AppLogic team , your...  ...analysis of complex issues across Python, C++, and iOS layers. Mentor junior and mid...  ...design patterns. ~ Experience with cross-compilation toolchains and embedded build systems.... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Magnet Forensics

    Remote
    14 hours ago
  • $101k - $126k per year

     ...est \u00e0 la recherche d\u2019un(e) ing\u00e9nieur(e) logiciel C++ principal(e) motiv\u00e9(e) \u00e0 rejoindre son \u00e9quipe des...  ...and runtime efficiency. \nSoftware Development \n\u2022 Design, develop, test, and maintain high\u2011quality C++ software used in utility... 
    Long term contract
    Full time

    Eaton Corporation

    Remote
    14 hours ago
  • $32 per hour

     ...Job Title: C++ Developer — Master-Level Internship Level: Master's Level Internship Department: Software Development Duration: 520 Hours (approximately 3 months)  Work location: Remote (with hybrid options in Toronto) Compensation: Hourly ($32) The Vosyn... 
    Remote job
    Hourly pay
    Full time
    Internship
    Immediate start
    Worldwide

    Vosyn

    Remote
    8 days ago
  •  ...contribuez à créer l’inconnu ! Description du poste Ce que vous ferez :  Nous sommes à la recherche un programmeur principal en C++ qui contribuera au développement d’applications dans le domaine du Machine Learning. Le rôle du programmeur principal en C++ avec une... 
    Full time
    Apprenticeship

    Ubisoft

    Remote
    14 hours ago
  •  ...from CentOS 7 to RedHat Enterprise Linux 9 and migrating 32-bit C++ subsystems to 64-bit. Day to day, you will support this migration...  ...forward on a set schedule. The ideal candidate is a hands-on C++ developer with deep Linux experience who is comfortable working... 
    Remote job
    Contract work
    For contractors
    Fixed term contract

    Anovia

    Remote
    8 days ago
  •  ...non-internship professional software development experience · Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design · AWS · 1+ years of experience contributing to the architecture and design (architecture, design... 
    Internship

    Thundersoft

    Remote
    more than 2 months ago
  •  ...Job Description ~ TV, mobile phone, tablet and other markets. Developed applications will be used as a basis for verifying architecture performance...  ...design and development experience ~3+ years of Java, C#, or C/C++ development experience; preferably in a professional Android... 
    Full time

    System Canada Technologies

    Remote
    14 hours ago
  •  ...Position Summary: Vecima is looking for a dynamic Software Developer to join our project focused teams in Saskatoon, SK. As a member of...  ...~2+ years experience developing software. ~ Proficiency in C/C++, Python and object-oriented programming. ~ User-land programming... 
    Full time
    Local area
    Remote work
    Night shift

    Vecima Networks

    Remote
    14 hours ago
  •  ...end-to-end solution. Job Description 1 - Job Title: C# Developer 2 – Vancouver 3 – Job Category: c. Engineering / IT / Software...  ...across multiple development languages such as: C#, Java, Objective-C, C++, and SQL. We work with some of the world’s leading software... 
    Full time
    Live In
    Work at office
    Flexible hours

    Continental Technology Solutions

    Remote
    14 hours ago
  • $13.25k per year

     ...experience in industry, academic or post-doc research workplace who has demonstrated an ability to drive projects to completion.   While C++ is a mandatory requirement for this role, we are not looking for coders or pure computer science graduates. We are looking for people... 
    Full time
    Internship
    Relocation package

    Numerixs Quant

    Remote
    14 hours ago
  •  ...customers, and empower our people to be their best. The Firmware Developer will work collaboratively with hardware engineers, software...  ...including RTOS and low‑level driver development ~ Experience using C/C++ in an embedded environment ~ Experience working with an... 
    Full time
    Internship
    Flexible hours

    Blackline Safety

    Remote
    14 hours ago
  •  ...programmation orientée objet dans Rust ou C++ Solide expérience avec les systèmes de...  ...organization.  Engineers thrive at Tower while developing electronic trading infrastructure at a...  ...department is seeking a Software Developer II to join the Data team in Montreal. This... 
    Full time
    Apprenticeship
    Casual work
    Work at office
    Worldwide

    Tower Research Capital

    Remote
    14 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Compiler Developer (LLVM, C++). Be the first to apply!