cover image
5V Tech | Certified B Corp™

5V Tech | Certified B Corp™

www.weare5vtech.com

1 Job

15 Employees

About the Company

5V Tech is a world-leading talent consultancy specialising in scaling tech teams who are working towards solving some of the world's biggest challenges. From climate change and the early detection of forest fires to industry trailblazing wearables assisting in healthcare.

At 5V Tech we find the right people and we look for them in places others would overlook. Right now, we search for those who are paving the way in deep tech and the internet of things, because we believe those technologies have the potential to make the biggest changes.

In December 2023, we hit a significant milestone: after a dedicated two-year journey, we earned our B Corp certification. This achievement marks a key moment for us at 5Values, reinforcing our commitment to live by the principles we set when we started. It's about doing right by our team, our partners, and the planet. This certification isn't just a logo on our website; it's proof that we're on the right path, ensuring our actions reflect our values every step of the way.

Listed Jobs

Company background Company brand
Company Name
5V Tech | Certified B Corp™
Job Title
Compiler Engineer
Job Description
**Job Title:** Compiler Engineer (LLVM/Clang) **Role Summary:** Design, implement, and maintain production‑grade LLVM/Clang compiler components, with a focus on backend/code‑generation for RISC‑V targets and upstream contributions. **Expectations:** - Deliver reliable, optimized compiler features for real workloads. - Participate in RFCs, patches, and reviews for LLVM/Clang. - Estimate effort and provide technical guidance to customers. **Key Responsibilities:** - Implement and optimize backend passes (instruction selection, register allocation, scheduling, lowering) for LLVM targets, emphasizing RISC‑V. - Extend and maintain Clang front‑end and tooling (attributes, builtins, diagnostics, driver). - Develop and tune middle‑end IR passes (vectorization, loop optimizations, inlining, PGO/LTO workflows). - Add and validate target features (ISA extensions, relocations, TLS models, ABIs, calling conventions). - Profile and optimize workloads using perf, VTune, and hardware counters. - Contribute upstream code, RFCs, patches, and reviews. - Work closely with customers to understand requirements and produce accurate effort estimates. **Required Skills:** - Proven professional experience with LLVM/Clang, especially backend or code‑generation. - Strong C/C++ systems programming; deep understanding of IR, SSA, analysis, and passes. - Solid grasp of computer architecture fundamentals (pipelines, memory models, caches, atomics). - Proficiency with Unix toolchains, CMake/Ninja, git, and collaborative code-review processes. - Experience profiling and optimizing real workloads. - RISC‑V architecture expertise; additional experience with MLIR, sanitizers, LLD, libc++, PGO/LTO, or embedded/cross‑compilation considered a plus. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field (or equivalent professional experience). - No mandatory certifications; strong portfolio of LLVM contributions or open‑source work preferred.
France
Remote
04-12-2025