ARM Hungary Kft. logó

Graduate Software Engineer

Állás részletei

  • Cég neve

    ARM Hungary Kft.

  • Munkavégzés helye

    Budapest
  • Munkaidő, foglalkoztatás jellege

    • Teljes munkaidő
    • Általános munkarend
  • Elvárt technológiák

    • C HARDWARE C++ DEVOPS TESTING PYTHON LINUX ANDROID ASSEMBLY MIDDLEWARE DEBIAN JAVA EXCEL
  • Elvárások

    • Angol középfok
    • Pályakezdő/friss diplomás
    • Egyetem
Állás elmentve
A hirdetést eltávolítottuk a mentett állásai közül. Visszavonom

Állás leírása

Responsibilities

Developing high quality, high-performance software for Arm’s advanced architectures, CPUs, system IP, and integrated sub-systems
Working on projects across the software stack – firmware, operating systems, device drivers, compilers and runtimes, middleware
Working alongside experienced engineers as part of a development team
Supporting existing projects as well as exploring and prototyping ideas for the future
Investigating the feasibility of ideas, extending specific features, comparative analysis of multiple potential solutions, and analysing root causes of reported behaviours
Upstreaming code into an Open Source project

Requirements

Hold (or are on track to hold) a University degree by the programme start date (Bachelors, Masters or PhD with relevant experience)
A real passion for computing beyond studies
A creative and structured approach to problem-solving
Comfortable communicating within a small team in English
Desire for learning and self-improvement
Excellent C/C++ skills; assembly skills are desirable
Familiarity with performance optimisations and how the CPU and Systems architecture impacts software performance
Awareness of the details of CPU architecture (pipelines, caches, MMUs, Interrupt Controllers, timers)
Knowledge of at least one CPU architecture

Nice-to-have

Open Source project interaction or contribution, Operating system kernel or device drivers, Compilation technology, JIT (Just In Time) compilers and Runtime, Android, ChromeOS, RedHat, Debian internals/middleware development, Linux development, Experience with Zephyr, FreeRTOS, other RTOS, Embedded devices and programming beyond using a microcontroller, Hands on experience with hardware and software debuggers, Knowledge of other languages such as shell, Rust, Python, Java, Any assembly, Any testing and/or verification knowledge, Experience with any automation, DevOps and CI/CD tools and frameworks

What we offer

Competitive salary and comprehensive rewards package
Support, autonomy and opportunity to excel in your career
Mid-year and year-end reviews for career progression
Workshops, guest speaker series and social events
Opportunity to join Graduate Committee for planning, networking and coordination skills
Invitation to exclusive Global Graduate Conference (GGC)
Hybrid working environment supporting high performance and personal wellbeing

Company info

Arm is a global leader in semiconductor design and software development, influencing 100% of the world's connected devices and all their applications. The Software group is responsible for developing and improving the software ecosystem around Arm's next generation of applications processors, frequently working with processors and other hardware technology not yet available to the public. The team is a multi-site team of Software Engineers passionate about groundbreaking technologies and shaping the future of computing.

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áshirdetés jelentése