← Back to list

Job
· Senior
Senior Software Engineer - LLVM/Compilers
Software Engineer
• Senior
• On-site
• Full-time
•
Budapest, Hungary
Arm's LLVM team is looking for a senior engineer to work with the LLVM community on compiler technology that makes the best use of Arm architectural features such as SVE and SME.
Responsibilities
- ▹Provide technical expertise and influence across LLVM compiler development for Arm and upstream, shaping optimisation strategies
- ▹Mentor engineers inside the LLVM team and in the community
- ▹Represent Arm in the LLVM ecosystem, leading upstream contributions
- ▹Partner across internal Arm teams to define priorities and deliver integrated solutions
- ▹Champion process and quality improvements in development workflows, profiling methodologies and performance benchmarking
- ▹Analyse and improve the performance of applications and benchmarks on Arm hardware
Requirements
- ▹Excellent programming skills in C/C++
- ▹LLVM open source community citizenship, including code commits and reviews
- ▹Hands-on experience in analysing performance bottlenecks
- ▹Experience in low-level software or hardware development that requires looking at computer architecture specifications, such as compilers, debuggers, models
- ▹Proficiency in software development and methodologies (coding, testing, debugging, reviewing)
- ▹Effective communication skills to influence internal or external partners
- ▹Collaboration across teams and sites
- ▹Proactive with strong problem-solving ability
Nice to have
- ▹Experience with Profile Guided Optimization (PGO)
- ▹Understanding of computer architecture
- ▹Familiarity with Agile methodologies such as Scrum or Kanban
- ▹Familiarity with Linux performance analysis tools and system level performance tuning
- ▹Familiarity with build systems and CI
Soft skills
CommunicationMentoringCross-team collaborationProactivityProblem solving
What we offer
- ▹Work directly with upstream communities
- ▹Opportunity to learn about the latest Arm architecture features
Similar jobs

Job
· Senior
C++ Senior Software Engineer - Linux Kernel
Arista Networks
Cpp
💰 Salary: not specified
🌍 Remote
Himalayas

Job
· Senior
Software Engineer - Platform Team - C++ on Linux
Arista Networks
Cpp
💰 Salary: not specified
🌍 Remote
Himalayas

Job
· Senior
Senior Software Engineer
Arm
Cpp
+1
💰 Salary: not specified
🏢 On-site
Budapest

Job
· Senior
Senior Python Software Engineer
WorldQuant
AI/MLCpp
💰 Salary: not specified
🏢 On-site
Budapest

Job
· Senior
Senior C++ Software Engineer
WorldQuant
Cpp
💰 Salary: not specified
🏢 On-site
Budapest

Job
· Senior
Senior Software Engineer (Remote)
Cisco
Cpp
+4
💰 Salary: not specified
🌍 Remote
2 Locations
🗣️ EN