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

Compiler Developer (LLVM, C++)

50 $ per month
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 22 days ago
Similar jobs that could be interesting for youBased on the Compiler Developer (LLVM, C++) in Remote vacancy
  •  ...work with other engineers to create the end-to-end features, or develop the skills necessary to implement the entire feature themselves....  ...a frontend or full-stack background and grow into browser-level C++ feature work over time. Responsibilities will include: Implementing... 

    Brave

    Remote
    29 days ago
  •  ...ensure all your professional needs are met. Requirements At least 5 years of professional experience working as an Android developer Professional experience with Kotlin Professional experience with Jetpack Compose Professional experience working with Coroutines... 
    Remote job

    We are META

    Remote
    25 days ago
  •  ...migrating existing iOS applications Experience with Liquid Glass and/or newer iOS technologies Experience in environments where the developer has ownership of the entire development lifecycle Benefits & perks Welcome kit upon joining Opportunities for career... 
    Remote job

    We are META

    Remote
    8 days ago
  •  ...Description We are looking for a Web Developer to build, maintain, and improve our website, front-end and back-end. You'll own the technical experience of our platform, from how it looks and feels to how reliably it runs. You will develop, maintain, and improve our... 

    Virtual Nation

    Remote
    22 hours ago
  • At We are META (Permanent / Contractor), in Portugal Expires at: 2027-10-15 Remote policy: Full remote Role description and responsibilities At WE ARE META, we focus on finding the perfect match between our consultants ("Rhinos") and our clients. As a consultant...
    Remote job

    We are META

    Remote
    8 days ago
  •  ...Description We are seeking a competent, detail-oriented,experienced, and reliable WordPress Web Developer to manage, maintain, and support three company websites. The successful candidate will be responsible for ensuring that the websites remain functional, updated... 

    Ellasot Consulting

    Remote
    1 day ago
  • Build and scale our enterprise Laravel SaaS platforms. Vue frontend, multi-tenant, AI-assisted workflow. We build and run enterprise Laravel SaaS platforms. You'll join a small, fast engineering team and own real features end-to-end, from the data model to the deployed...

    Contique Global

    Remote
    a month ago
  •  ...Pipelines Others : Firebase, Cloudinary, Postman Mobile : React Native (Expo), Tanstack Query Key Responsibilities Design, develop, and maintain Node.js/Express.js backend services and RESTful APIs Manage MongoDB database architecture (schema design, indexing... 
    Remote job

    GoSaif

    Remote
    25 days ago
  • Location: Remote Duration: Internship Department: Technology About the Role Remote Hustle is looking for passionate Developer Interns to join our growing technology team. Successful candidates will work on real projects, collaborate with designers and project managers... 

    Remote Hustle

    Remote
    a month ago
  •  ...Data Platform team, you will play a pivotal role in designing, developing, and maintaining the infrastructure that enables efficient ingestion...  ...with Bazel/Blaze or other build systems Experience with C++, Rust Experience with robot data formats like mcap, ROS etc... 

    Agility Robotics

    Remote
    8 days ago
  •  ...logs, sensor data, and cloud-software ingestion and processing. Develop and maintain robot-side data ingestion agents for high-volume...  ...Databricks or Kubernetes are preferred. Experience with Bazel, Blaze, C++, Rust, MCAP, ROS, Rerun, or related robot-data and build systems... 

    Agility Robotics

    Remote
    9 days ago
  •  ...role, you’ll build backend services, write smart contracts, create developer SDKs, enhance tooling and monitoring, and play a hands-on part...  ...backend engineers who excel in low-level languages (Rust or C++). Familiarity or curiosity with Solidity, Python, and Typescript... 

    Douro Labs

    Remote
    a month ago
  •  ...for Moniepoint products. You will work as part of our User Experience, digital & creative team, interpreting complex briefs and developing inspiring artwork that will attract our target audience. You will be responsible for formulating concepts and rendering draft... 

    Moniepoint Incorporated

    Remote
    1 day ago
  •  ...Responsibilities Design, develop, and maintain REST and GraphQL APIs. Write production-grade Ruby code for core services and applications. Develop integrations with internal, external, and third-party systems. Create API documentation and development standards... 

    MKS2 Technologies

    Remote
    6 days ago
  •  ...Responsibilities Design and implement an ML platform orchestrating data processing, training, evaluation, and deployment workflows. Develop reliable workflows across cloud compute, Kubernetes, and continuous automation. Build model registry, feature store, experiment... 

    Agility Robotics

    Remote
    5 days ago
  •  ...model performance. Build scoreboards and leaderboards showing model-, benchmark-, task-, domain-, and rubric-level results. Develop tools to identify failure modes, compare models and agent scaffolds, and track capability changes over time. Build HTML viewers... 

    Office Hours

    Remote
    8 days ago
  •  ...and delivery of consulting engagements across various sectors. The ideal candidate will be responsible for conducting research, developing consulting documents, preparing business reports, creating concept notes and proposals, supporting client projects, facilitating... 

    Ren San & Co.

    Remote
    1 day ago
  •  ...platforms and audiences. Market Research: Conduct research on industry trends, competitors, customers, and relevant market developments. Gather insights that can support marketing strategies and campaigns. Monitor competitor activities and identify relevant... 

    Expedier

    Remote
    5 days ago
  •  ...Responsibilities Lead migration of legacy monolithic applications to Java-based microservices. Design, develop, and maintain RESTful and GraphQL APIs. Deploy and manage applications in AWS Kubernetes environments. Optimize database performance, scalability,... 

    MKS2 Technologies

    Remote
    8 days ago
  •  ...contribute to the Software Development Life Cycle. Collaborate with team and stakeholders in the design and analysis phases. Develop & maintain software that plays an important role in the global transition to clean energy. Ensure the highest performance, maintainability... 

    PVcase

    Remote
    17 days ago
  •  ...and working with a wide range of AI tools Build a practical understanding of how AI can be applied to real business challenges Develop research, analytical, communication, and problem-solving skills Gain experience working remotely within a growing organisation... 

    Vantage Consulting

    Remote
    16 hours ago
  •  ...integrated into our products Work with Large Language Models (LLMs) and related frameworks where relevant Stay current with new developments in machine learning and AI, applying useful techniques to existing systems Collaborate with product managers, developers, and... 

    Virtual Nation

    Remote
    22 hours ago
  •  ...Design, build, and maintain end-to-end systems for promotional campaigns, payment processing, and revenue-related operations. Develop scalable backend services and customer-facing or internal applications. Drive technical design and architecture decisions focused... 

    CookUnity

    Remote
    1 day ago
  •  ...execution systems, Terraform at scale, Cloud Functions, Dataflow, Lambda, shared monorepos, and open-source infrastructure, CD, or developer-tooling projects. ~ Preferred: experience with Helm, Argo, or Istio. Benefits Comprehensive benefits and holistic mind,... 

    ZoomInfo

    Remote
    3 days ago
  •  ...-technical stakeholders. ~ Fluency with AI tools such as Claude in engineering and operations workflows, or strong motivation to develop that capability. ~ Experience supporting AI/ML or data-intensive production workloads is preferred. ~ Experience in security-conscious... 

    Garner Health

    Remote
    6 days ago
  •  ...Build large-scale, real-time services and applications using massive datasets to power internal APIs and external applications. Develop tooling, libraries, frameworks, and services supporting security, research, and data platform initiatives. Productionize prototypes... 

    Censys

    Remote
    1 day ago
  •  ...observations to the QA team. Ensure testing activities are completed within agreed timelines. Collaboration: Work closely with Developers, Product, Operations, and other relevant teams during testing activities. Communicate identified issues and testing results... 

    Expedier

    Remote
    5 days ago
  •  ...deliver end-to-end product design solutions across platforms, backed by user research and measurable impact. Experience leading and developing design teams, fostering collaboration, mentorship, and performance-driven growth. Expertise in UX/UI principles, interaction... 

    Moniepoint Incorporated

    Remote
    5 days ago
  •  ...Responsibilities Own and evolve SDLC infrastructure using GitHub Actions and Kubernetes to improve reliability, scalability, and developer velocity. Automate mobile release workflows, including building, signing, distributing binaries, and managing app store... 

    Phantom

    Remote
    10 days ago
  •  ...systems. Work closely with the SRE team on reliability, capacity, incident response, observability and the evolution of our internal developer platform. Coach and mentor engineers across SATs, platform and enabling teams, leading through inspiration and influence rather... 

    Xapo Bank

    Remote
    a month ago

Do you want to receive more vacancies?

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