and requirements, contributing to Huawei’s capabilities in both system-level and high-level programming languages. Design and implement advanced compiler frameworks addressing concurrency and control, dataflow, cloud computing, metaprogramming, and large-scale parallel execution. Collaborate with the University of Edinburgh’s School of Informatics on compilers and programming languages, with a focus on transferring academic research into industrial practice. More ❯
to work 100% onsite in Edinburgh. What You’ll Do Lead research on emerging programming language technologies and frameworks Design and build advanced compiler frameworks for concurrency, control, dataflow, metaprogramming, and large-scale parallel execution Work with academic partners to transfer research ideas into practical applications Strengthen Huawei’s programming language capabilities across both system-level and high-level domains More ❯
next-tick telemetry with nanosecond-precision timestamps and cross-core synchronization. Collaborate with FPGA specialists to merge hardware precision with software agility. The Toolkit Modern C++20/23 , template metaprogramming, constexpr, inline assembly when necessary. Profiling and optimization using perf , VTune , bcc , and FlameGraphs . Deep knowledge of NUMA-aware design , memory fences, and lock-free concurrency. Expertise in custom More ❯
next-tick telemetry with nanosecond-precision timestamps and cross-core synchronization. Collaborate with FPGA specialists to merge hardware precision with software agility. The Toolkit Modern C++20/23 , template metaprogramming, constexpr, inline assembly when necessary. Profiling and optimization using perf , VTune , bcc , and FlameGraphs . Deep knowledge of NUMA-aware design , memory fences, and lock-free concurrency. Expertise in custom More ❯
Role: Senior Data Engineer (Ab Initio, Teradata, Modern ETL) Location: Addison, TX Duration: Long Term Contract ONLY USC/GC Experienced in developing and supporting Ab Initio and Teradata based complex Data Warehousing applications as well as the ability to More ❯