Állás részletei
-
Cég neve
ARM Hungary Kft.
-
Munkavégzés helye
Hibrid -
Munkaidő, foglalkoztatás jellege
- Teljes munkaidő
- Általános munkarend
-
Elvárt technológiák
- HARDWARE C C++ JAVA ASSEMBLY DEBUGGING
-
Elvárások
- Angol középfok
- Nem kell tapasztalat
- Főiskola
Állás elmentve
A hirdetést eltávolítottuk a mentett állásai közül.
Állás leírása
Responsibilities
Collecting data about how workloads run and analyzing it to understand the bottlenecks and what investigate next
Analysing and improving large codebases for different performance aspects
Working with different platforms that include the latest hardware, but also FPGAs and software models of upcoming hardware designs
Documenting the analysis performed, sharing knowledge within the team and wider
Producing write-ups and presentations to help other developers handle similar problems
Contributing improvements to open-source projects or directly to our partners
Analysing and improving large codebases for different performance aspects
Working with different platforms that include the latest hardware, but also FPGAs and software models of upcoming hardware designs
Documenting the analysis performed, sharing knowledge within the team and wider
Producing write-ups and presentations to help other developers handle similar problems
Contributing improvements to open-source projects or directly to our partners
Requirements
Established experience or a Bachelor’s (or above) degree or equivalent experience in a STEM subject
Excellent C/C++ skills
Experience in profiling and tracing large applications to find bottlenecks of performance
Awareness of the details of System Architecture (pipelines, caches, MMUs, interconnect, timers, multithreading)
Proficiency in problem solving and debugging skills
Excellent C/C++ skills
Experience in profiling and tracing large applications to find bottlenecks of performance
Awareness of the details of System Architecture (pipelines, caches, MMUs, interconnect, timers, multithreading)
Proficiency in problem solving and debugging skills
Nice-to-have
Understanding of runtimes engines for high level languages like Java, Java Script and similar is valued, Understanding of compiler optimizations is very useful, Understanding of OS concepts such as processes, threads, locks, virtual memory and how they relate to application performance is sought, Ability to reason about generated assembly code is highly desired, Familiarity with open-source project development cycles and contribution processes is valued, Understanding of Arm architecture and tools is sought
What we offer
Amazing UK offices to collaborate
Scope to adapt the job role and title for the right person
Hybrid working designed to support high performance and personal wellbeing
Equal opportunity employer committed to mutual respect and diversity
Revolutionary benefits including health and wellness, work and life success, financial rewards, development and support
Scope to adapt the job role and title for the right person
Hybrid working designed to support high performance and personal wellbeing
Equal opportunity employer committed to mutual respect and diversity
Revolutionary benefits including health and wellness, work and life success, financial rewards, development and support
Company info
Arm's Userspace Performance team is looking for skilled software performance analysis engineers to join a growing team. Successful candidates will help improve the performance of software running on Arm systems used across the world.
How to apply
You can submit your application on the company's website, which you can access by clicking the „Apply on company page“ button.
Állás, munka területe(i)
Álláshirdetés jelentése