Állás részletei
-
Cég neve
ARM Hungary Kft.
-
Munkavégzés helye
Hibrid • Budapest -
Munkaidő, foglalkoztatás jellege
- Teljes munkaidő
- Általános munkarend
-
Elvárt technológiák
- JAVA LINUX TESTING DEVOPS C C++ ASSEMBLY ANDROID DEBIAN MIDDLEWARE HARDWARE PYTHON EXCEL ACCESS
-
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.
Állás leírása
Responsibilities
Develop high quality, high-performance software for Arm’s advanced architectures, CPUs, system IP, and integrated sub-systems
Work on projects across the software stack – firmware, operating systems, device drivers, compilers and runtimes, middleware
Work alongside experienced engineers as part of a development team
Investigate feasibility of ideas, extend specific features, perform comparative analysis of multiple potential solutions
Analyse root causes of reported behaviours
Upstream code into Open Source projects
Work across all aspects of the software life cycle
Work on projects across the software stack – firmware, operating systems, device drivers, compilers and runtimes, middleware
Work alongside experienced engineers as part of a development team
Investigate feasibility of ideas, extend specific features, perform comparative analysis of multiple potential solutions
Analyse root causes of reported behaviours
Upstream code into Open Source projects
Work across all aspects of the software life cycle
Requirements
Hold or be on track to hold a University degree (Bachelors, Masters or PhD with relevant experience) by the programme start date
A real passion for computing beyond studies
Creative and structured approach to problem-solving
Comfortable communicating within a small team in English
Excellent C/C++ skills; assembly skills desirable
Familiarity with performance optimisations and how CPU and Systems architecture impacts software performance
Awareness of CPU architecture details (pipelines, caches, MMUs, Interrupt Controllers, timers)
Knowledge of at least one CPU architecture
A real passion for computing beyond studies
Creative and structured approach to problem-solving
Comfortable communicating within a small team in English
Excellent C/C++ skills; assembly skills desirable
Familiarity with performance optimisations and how CPU and Systems architecture impacts software performance
Awareness of CPU architecture details (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 experience, Compilation technology, JIT compilers and Runtime knowledge, Android, ChromeOS, RedHat, Debian internals/middleware development, Linux development, Experience with Zephyr, FreeRTOS, other RTOS, Embedded devices programming beyond microcontroller, Hands on experience with hardware and software debuggers, Knowledge of other languages such as shell, Rust, Python, Java, Any assembly, Testing and/or verification knowledge, Experience with automation, DevOps and CI/CD tools and frameworks
What we offer
Competitive salary and comprehensive rewards package
Support, autonomy and opportunity to excel in career
Mid-year and year-end reviews for progression
Access to Grad-teach-Grads workshops, guest speaker series and social events
Opportunity to join Graduate Committee to develop planning, networking and coordination skills
Invitation to exclusive Global Graduate Conference (GGC)
Hybrid working environment supporting high performance and personal wellbeing
Support, autonomy and opportunity to excel in career
Mid-year and year-end reviews for progression
Access to Grad-teach-Grads workshops, guest speaker series and social events
Opportunity to join Graduate Committee to develop planning, networking and coordination skills
Invitation to exclusive Global Graduate Conference (GGC)
Hybrid working environment supporting high performance and personal wellbeing
Company info
Arm Budapest Software team is looking for a highly motivated software engineer to join Arm’s Software teams. Positions are in various teams working on projects across the software stack – firmware, operating systems, device drivers, compilers and runtimes, middleware, etc.
The Software group is responsible for developing and improving the software ecosystem around Arm's next generation of applications processors. This frequently means working with processors and other hardware technology not yet available to the public. We work on a range of development platforms, software-models, FPGAs and early silicon, sometimes many months/years before the processors are available in real products.
Team is a multi-site team of Software Engineers who all share a passion for wanting to stamp their mark on the future of computing, wherever it may lead.
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
