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
- ...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...SuggestedFull time
- ...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...SuggestedLong term contractFull timeFor contractorsLive InRemote work
- ...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...SuggestedPermanent employmentFull timeFlexible hours
$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...SuggestedFull timeWork at officeRemote workFlexible hours- ...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...SuggestedRemote jobFull timeContract workWork at officeLocal areaImmediate startWorldwideFlexible hours
- ...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 timeContract workWork at office
- ...é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
- ...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 paidFull timeWork at office
- ...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 contractFull timeWork at office
$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 contractFull timeCasual workInternshipRemote workWorldwide- ...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
$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 contractFull timeCasual workRemote workWorldwide- ...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 timeApprenticeshipFlexible hours
- ...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 timeApprenticeshipRemote workFlexible hours
- ...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
$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 employmentFull timeCasual workLocal areaMonday to fridayFlexible hours$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 contractFull timeRemote work- ...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 timeInternshipWorldwideFlexible hours
$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 timeWork at officeLocal areaRemote workFlexible hours$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 contractFull time$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 jobHourly payFull timeInternshipImmediate startWorldwide- ...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 timeApprenticeship
- ...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 jobContract workFor contractorsFixed term contract
- ...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
- ...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
- ...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 timeLocal areaRemote workNight shift
- ...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 timeLive InWork at officeFlexible hours
$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 timeInternshipRelocation package- ...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 timeInternshipFlexible hours
- ...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 timeApprenticeshipCasual workWork at officeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Compiler Developer (LLVM, C++). Be the first to apply!


