1 week ago Be among the first 25 applicants
Team Lead | Semiconductor, Embedded Systems, CPU, GPU
Programming Languages Research Engineer
The Role:
* Develop and maintain compilers and related tools, including both high-level and low-level optimizations, type systems, and code generation.
* Create and sustain programming language solutions tailored to heterogeneous architectures, AI frameworks, and high-performance code generators.
* Conduct reliable and reproducible benchmarking of applications across a wide range of hardware, identifying opportunities for compiler optimizations based on the results.
* Collaborate with academic institutions on programming language-related research, transferring innovative findings from academia to industry applications.
Desired Qualifications and Expertise:
* A background in Computer Science or related disciplines.
* Proficiency in programming languages such as C++, Java, Swift, or Kotlin.
* Familiarity with modern version control and feature tracking tools.
* Basic understanding of programming language theory and compiler design principles.
* Experience with popular compilers (e.g., LLVM, GCC) or similar large-scale projects.
Ideal Candidate Attributes:
* Senior BSc or MSc student, candidate, or recent graduate in Computer Science or related fields.
* Strong academic background with demonstrated programming skills, such as publications in relevant conferences or journals, contributions to open-source projects, or other forms of independent work.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Design
Industries
Staffing and Recruiting and Software Development
#J-18808-Ljbffr