Compiler Developer (LLVM, C++)
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

Peste 300 000 de români
deja și-au creat profil pe Jooble

Ai obosit să cauți? Începe să muncești!
Creează-ți un profil pe Jooble, iar noi îți vom găsi jobul potrivit ✨
- We are looking for an experienced C++ / backend engineer to join on a short-term, time-bound basis to lead refactoring and modernization... .... Familiarity with the Clang / LLVM toolchain. Experience with Qt5 application...C++Lucru la distanță
30000 lei/luna
...Responsibilities: ~ We are looking for an experienced Shopify App Developer (Backend + Frontend) to help us bring our existing prototype... ...Rails Ruby Shopify Web UX UI Design NodeJS C++ Jupyter JavaScript Laravel More: We are very flexible...C++Contract de muncă- ...currently looking for an experienced Unreal Developer for a MilTech startup. The company is... ...For which tasks (responsibilities)? Develop and maintain client-side features within... ...title on the Windows platform; ~ Strong C++ coding principles and practices, with experience...C++Lucru la distanță
- ...will learn how change management works in an agile environment and develop into an experienced and valuable expert in your own right.... ...foundation in at least one programming language (e.g. Java, Python, C++, ABAP) Strong understanding of programming logic (e.g. OOP...C++Full timeStagiuLucru la distanța
- ...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...C++Full timeLucru la distanțaLucru acasă
- ...downstream AI and UX performance. Develop and deploy ML models for visual recognition, enhancement, tracking... ...Implement performance-critical algorithms in modern C++ for embedded platforms. Optimize for...C++Lucru la distanță
- ...providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain... ...models for fluid dynamics by himself, implementing them in C++ code, and validating the result....C++Lucru la distanță
- ...engineering teams. What you'll do at UiPath Plan, design, develop, and test software systems or applications for software... ...software or technology industry. ~ Programming languages (C#, C, C++, Java, Python etc.) ~ Experience with Kubernetes. ~ Strong grasp...C++Lucru hibridLucru la distanța
- ...major architectural and code-level performance improvements. Developing foundational performance models and methodologies for complex,... ...Experience integrating high-performance native libraries (e.g., C++, Rust, SIMD-accelerated code) into Java applications. Deep...C++Full time
- ...degree in Computer Science or other relevant (IT connected) specializations At least 5 years’ experience in SW development using C++ At least 2 years’ experience of Web development with React JS (functional components) Understanding and implementation of mathematical...C++Muncă în străinătateLucru hibridLucru acasă
- ...help identify, analyze, and remediate vulnerabilities across a mature C++ application while collaborating closely with architects, QA engineers, security specialists, and experienced product developers. Your work will directly contribute to reducing technical risk and...C++Full time
- ...Engineer in the System team, and you will have the opportunity to develop innovative software for the automotive industry. Telematics... ...specifications and the given SW architecture Develop software components (C++/Linux) Resolve inconsistencies in case of unclear technical...C++Lucru ocazionalLucru hibrid
- ...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...C++Full timeLucru permanent
- ...services with other systems and data sources across Wikimedia Develop features and capabilities to ensure stability and scalability... ...knowledge graph representation technologies ~ Proficiency in Java, C++, or other systems languages. Ability to set up, scale, and...C++Full timeLucru permanentLucru la distanța
22000 - 26000 lei/luna
...IoT Support JIRA Linux MQTT Project Manager C++ More: We are looking for a skilled Embedded Engineer to join... ...modern communication technologies. If you’re a motivated Embedded Developer ready to take the next step in your career, we would be excited...C++Contract de muncă- ...faster and with more confidence. What you'll do at UiPath Develop tooling that empowers engineering teams to consume datacenter... ...or more mainstream languages (.NET / C# preferred; Java, Go, C, C++, Python, or Rust). ~ Linux experience - comfortable operating...C++Lucru hibridLucru la distanța
- Our client is a large international enterprise developing and maintaining a clinical-focused Core solution as part of a broader software... ...Minimum 3 years of experience developing desktop applications with C++ and Qt/QML (preferably not embedded or automotive only)...C++Lucru la distanțăLucru ocazional
- ...in Linux or RTOS kernel and driver development. ~3+ years of C/C++ programming experience on Linux or other embedded systems ~... ...legally protected characteristics. HARMAN attracts, hires, and develops employees based on merit, qualifications and job-related performance...C++Full timeLucru hibridLucru la distanța
- ...community represents the full breadth of the developer experience; from students, hobbyists and... ...: architectures, package managers, compilers, toolchains, bootloaders, filesystems and... ...shipping software in Rust, Go, Python and C/C++ Packaging, integrating, testing and uploading...C++Full timeFreelancerLucru la distanța
- ...maintain reliable backend services and distributed systems. Develop core cybersecurity and software supply chain security platform components... ...systems. ~ Strong programming experience with Python, Go, C++, Java, or similar backend or system-level languages. ~ Deep...C++Full timeLucru la distanța
- ...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...C++Full timeFreelancerLucru la distanța
- ...to build and evolve products that drive company growth. You'll develop and maintain an internal observability platform that shapes our... ...in a software engineering role using high-level languages (C#, C++, Java, Python, Rust, etc.) ~ Strong grasp of object-oriented programming...C++Lucru hibridLucru la distanța
- ...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...C++Full timeLucru hibridLucru la distanța
- ...limited to it. The Market Access team is developing and maintaining exchange connectivity and... ...Leader is the technical authority for C++-based applications, responsible for... ...caring environment, feel useful daily and develop or strengthen your expertise, you will feel...C++Full timeLucru hibridLucru la distanța
- ...estimation, scheduling, and staffing. Mentor Software Engineers to develop their skills and knowledge through hands-on coaching, advice,... ...in one or more object-oriented languages (such as C#, C++, Java, or Python), backed by solid computer science fundamentals...C++Lucru hibridLucru la distanța
- ...you will play a pivotal role in designing, developing, and maintaining the infrastructure that... ...cloud software Data Agents: Develop and maintain data ingestion agents running... ...or other build systems Experience with C++, Rust Experience with robot data formats...C++Full timeLucru hibridLucru la distanța
- ...right to you. At home where software meets hardware . Embedded Linux is your familiar ground: the kernel, the BSP, userspace, C and C++ running on the device itself. You've spent time close to the metal: wireless stacks, streaming protocols, drivers. You can reason...C++Full timeContract de muncăLucru hibridLucru la distanța
- ...languages, typically Python, Golang, Rust, C/C++, JavaScript and of course... Bash. We... ...clouds and Kubernetes clusters. We work on compilers and toolchains, and we work on security,... ...is a fantastic way to demonstrate and develop your skill in software, learn about a wide...C++Full timeLucru la distanțaLucru acasăLucru în weekend
- ...spectrum. Canonical Ubuntu is well-known as a developer favourite and enterprise-friendly Linux. Our web... ...systems and toolchains, including for cross-compilation Additional languages, particularly Golang or Rust, C or C++ Deep quality and test engineering Web or...C++Full timeLucru la distanțaLucru acasă
- ...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...C++Full timeLucru la distanțaLucru acasă