Director of Software Architecture
Summary
Director-level software architecture role at Arm in Budapest: understanding new Arm CPU/IP features, driving their adoption across software ecosystems, open-source projects, and OS/OEM/silicon partners. Day-to-day is low-level C/C++ work, performance profiling and optimization, building software on Arm reference hardware, and leading validation of functionality, security and safety.
- Understanding new Arm architecture and IP features and their implementation
- Devising promotion of benefits to software ecosystems and resolving adoption issues
- Analysis and deep understanding of software solutions currently deployed in products
- Delivering software improvements back to relevant open-source projects
- Working with Arm’s OS, OEM and Silicon Partners to drive standards
- Building new software paradigms onto Arm reference hardware designs
- Profiling system performance and innovating improvements
- Leading validation of functionality, security and safety
- Working closely with industry partners to develop, optimize, and deliver software to support Arm's IP
- Knowledge of Arm based computer architecture and range of SoCs and devices using Arm hardware IP
- Experience of software profiling, instrumentation, and optimization for real world applications and workloads
- Strong understanding of complex multi-component computing systems with low-level OS/device driver development or integration experience
- Authoritative knowledge of C or C++ development with proficiency in optimizing applications, workloads, and compilers
- Understanding of rigorous software testing and software design for test
- Experience of software lifecycle from concept to production and maintenance
- Experience with Android, ChromeOS or Windows software and systems
- Experience with Linux, Linux distributions, Cloud/Edge applications and networking software
- Knowledge of Artificial Intelligence software stacks, algorithms and tooling
- Knowledge of multimedia system designs involving GPUs, compositing display processors and image signal processing
- Familiarity with System-on-a-Chip architectures
- Competitive salary in the range of HUF 34,000,000 - HUF 46,000,000 per year
- Hybrid working environment supporting high performance and personal wellbeing
- Professional and personal development opportunities
- Supportive community fostering collaboration and diversity