Compiler Developer (LLVM, C++)
50 USDAccess 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
- ...of relevant experience; alternatively, a master's degree plus 2+ years of relevant experience or a PhD. Deep experience developing embedded C/C++ software with advanced language features, clean abstractions, interface-based design, and embedded constraints such as no...SugeridoTemporalTiempo completoEmpleo permanentePatrocinio de visaTrabajar en la oficinaInicio inmediato
- ...builders, converting interest into active ZeroDev integrations. Pitch ZeroDev’s Kernel and modular account infrastructure directly to developer teams, helping them understand why their current setup falls short. Own the top of the funnel: track leads, nurture them from...SugeridoPrácticaTiempo completoTrabajar en la oficinaDesde casaRemoto
- ...the Client Our client is a global organization focused on developing advanced technology solutions that enable safer, more sustainable... ...platforms. Role Overview We are seeking a Senior UI/UX Developer (Front-End Engineer) to drive the development of highly...SugeridoTrabajo remotoTiempo completo
- ...project Coding in Golang, Rust, Python, C/C++ or Typescript / React Collaborating... ...globally distributed team Mentoring, developing and advising colleagues in their career... ...and toolchains, including for cross-compilation Public clouds or OpenStack Debian/...SugeridoTemporalTiempo completoTrabajar en la oficinaDesde casaRemoto
- ...community represents the full breadth of the developer experience; from students, hobbyists and... ...: architectures, package managers, compilers, toolchains, bootloaders, filesystems and... ...experience with Rust, Go, Python, Flutter or C/C++ Professional written and spoken English...SugeridoFreelanceTiempo completoTrabajar en la oficinaRemoto
- ...considerations. We also have substantial projects in Python, C, C++ and are starting to invest in Rust. For front-end development we... ...operations R&D, we count on Golang for its tasteful concurrency and developer ecosystem. Juju, Livepatch, LXD, MAAS, Microk8s, Snapd, Ubuntu...Tiempo completoTrabajar en la oficinaDesde casaRemoto
- ...engineering teams Participating in upstream communities Developing bug fixes, backporting patches, and working with upstream for inclusion... ...-level experience with at least one of Python, Go, C or C++ on Linux Ability to troubleshoot with debugging tools like...Tiempo completoTrabajar en la oficinaDesde casaRemoto
- ...two openings for security-oriented software engineers. We also develop a number of products driven entirely by security needs, such as... ...development tools and methodologies Skill in one or more of C, C++, Python, Go, Rust, Java, Ruby, PHP, or JavaScript/Typescript...Tiempo completoTrabajar en la oficinaRemoto
- ...same time, we aim at enhancing the delivery quality, security and developer experience where you will be expected to lead, challenge, and... ...or more of the mentioned standards You have experience in C/C++ and Python programming You have practical experience in automotive...Tiempo completoDesde casaRemoto
- ...baselines, analyze metrics and trends, identify bottlenecks and root causes, and provide optimization recommendations. Design, develop, and maintain automated test scripts and frameworks for web, API, and backend systems. Integrate automated tests into CI/CD pipelines...TemporalTiempo completoRemotoHorario flexible
- ...practices, defense in depth, and security guardrails into frameworks, architecture, processes, and the software development lifecycle. Develop security requirements and work with teams to integrate them into applications and services. Perform hands-on source-code review,...Tiempo completoDesde casaRemotoTrabajo híbrido3 días a la semana
- ...Insurance, Settlement and Mortgage solutions platforms. Leverages technology product stack across Microsoft platform predominantly to develop, enhance and maintain the best in class applications. The R & D division delivers solutions for the title insurance industry...Tiempo completo
- ...Demonstrate sound engineering design and testing principles in your code Follow agile software development practices Coach and develop your colleagues where you have insights Grow a healthy, collaborative engineering culture in line with the company values...Tiempo completoTrabajar en la oficinaDesde casaRemoto
- ...-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...Tiempo completoRemoto
- ...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,...TemporalTiempo completoContrato
- ...What you will do... Working with our clients to understand their requirements and technical challenges. Using this input you will develop a technical design for a solution and communicate the value of your solution to the client team. You will work to develop...TemporalTiempo completoContratoRemoto
- ...solutions such as Apache Trino, or ClickHouse. These solutions may be run on servers or on the cloud, on machines or on Kubernetes, on developer desktops, or as web services. We serve the needs of individuals and community members as much as the needs of our Global 2000...TemporalTiempo completoDesde casaRemoto
- ...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...Tiempo completoRemoto
- ...Cloud, which is a platform that enables organizations that depend on physical operations to harness Internet of Things (IoT) data to develop actionable insights and improve their operations. At Samsara, we are helping improve the safety, efficiency and sustainability of...PrácticaTiempo completoRemotoTrabajo híbridoHorario flexible
- ...initiatives, updating research artifacts to align new tool evaluations with the enterprise suite. Material & Pipeline Management: Develop end-to-end research assets, including recruitment screeners, test plans, participant criteria, and protocol materials for high-...Trabajo remotoTiempo completoContrato
- ...Responsibilities Design, develop, and optimize high-performance confidential computing solutions using CUDA. Identify and resolve performance bottlenecks using advanced CUDA programming techniques and profiling tools. Write clean, efficient, well-documented, and...Tiempo completo
- ...leadership will be instrumental in addressing emerging threats, developing robust security measures, and ensuring the continued integrity... ...landscape. The AppArmor team's first responsibility is to develop security features and capabilities for AppArmor, the security...Tiempo completoRemoto
- ...testing Optimised kernels for key silicon and cloud partners Confidential computing and next-generation security primitives Developer platforms such as Raspberry Pi and RISC-V Enabling Ubuntu on a wide range of embedded systems Kernel Livepatch, which...Tiempo completoTrabajar en la oficinaDesde casaRemoto
- ...engineering best practices for robust, testable, and composable code. Collaborate with data scientists, geoscientists, and engineers to develop KoBold’s scientific computing stack. Travel occasionally to exploration sites to evaluate scientific computing products and...PrácticaTiempo completoRemoto
- ...Demonstrate sound engineering design and testing principles in your code Follow agile software development practices Coach and develop your colleagues where you have insights Grow a healthy, collaborative engineering culture in line with company values Work...Tiempo completoTrabajar en la oficinaDesde casaRemoto
- ...storage for high-performance workloads. Build monitoring, alerting, diagnostics, and automated recovery for customer environments. Develop reusable tooling, standards, documentation, and runbooks. Collaborate with customers and internal teams to translate workload...Tiempo completo
- ...excellence, ensuring high performance and reliability across the entire stack. Key Responsibilities Fullstack Development: Design, develop, and maintain scalable web applications using React for the frontend and Python for the backend. Data Orchestration: Build and...Trabajo remotoContratistaTiempo completoContrato
- ...been at the forefront of innovation, pioneering technological developments within the web3 ecosystem. The financial system is being... ...a secure, stable, high‑performance foundation with excellent developer experience and automated operations. MetaMask Mobile (iOS...Tiempo completoRemotoTrabajo híbridoTrabajo por turnos
- ...serious initiatives, which include but are not limited to: Optimized solutions for key Silicon and Cloud partner platforms Developer platforms such as Raspberry Pi and RISC-V Enabling Ubuntu on a wide range of embedded systems Security hardening and exploit...PrácticaTiempo completoTrabajar en la oficinaDesde casaRemoto
160 000 - 210 000 USD por ano
...content into communications flows that reach policymakers, technical audiences, journalists, and the public. In this role, you'll develop and operate that system. You'll work where argumentation theory meets agentic AI tooling, building machinery that is both formally...ContratistaTiempo completoRemoto
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Compiler Developer (LLVM, C++). ¡Sea el primero en aplicar!
