Senior Software Engineer - Linux Kernel
Arm is renowned for its smartphone CPU and GPU technology, connecting billions worldwide. We are now building new software teams to advance our capabilities.
Our technology is integral to various sectors, including industrial, automotive, IoT, desktop, and data centers. We aim to enable Arm by providing software solutions that bridge higher-level software stacks with hardware.
Job Overview:
Responsibilities:
Our Open-Source Software group develops new Arm architectures in kernel, firmware, system control, and driver development for diverse markets. We focus on speed, efficiency, and security, supporting the latest Arm features and standards. We seek engineers experienced in low-level C, firmware, tooling, and OS design, who enjoy contributing to the open-source community.
Your day-to-day responsibilities include:
* Maintaining the upstream Linux port and user space tools as part of the core arm64 Linux Kernel team
* Reviewing code on public mailing lists and upstreaming code to Linux subsystems like perf
* Enhancing performance and security of the upstream Linux Kernel on modern arm64 hardware
* Supporting kernel maintainers by reducing technical debt and assisting with subsystem reviews
* Investigating new architecture features and their integration with Linux
* Providing upstream support for new architecture features
Required Skills and Experience :
* Proficiency in C programming
* Ability to work collaboratively within a team and the Linux community
* Strong understanding of operating system fundamentals
* Experience in developing sophisticated low-level software
Nice To Have Skills and Experience :
* Experience with Armv8-A Architecture
* Knowledge of Arm64 assembly language
* Expertise in Linux Memory Management and Virtualization
* Experience contributing to the Linux upstream
In Return:
Our Cambridge offices provide excellent collaboration spaces. We are open to tailoring the role and title for the right candidate. If you're interested but unsure about your fit, we encourage you to reach out. We value versatile individuals and look forward to welcoming you to Arm!
Accommodations at Arm
If you require adjustments or accommodations during recruitment, please email accommodations@arm.com. Your request will be handled confidentially, and support may include interview breaks, document reading assistance, or office accessibility. We are committed to supporting all candidates throughout the process.
Hybrid Working at Arm
Our hybrid work model aims to balance high performance with personal wellbeing. Teams determine their own flexible working patterns, tailored to their needs. Specific arrangements will be discussed upon application, considering local regulations and circumstances. Please contact us for more details.
Equal Opportunities at Arm
Arm is committed to diversity and inclusion, providing a respectful environment where all applicants and employees are treated equally, regardless of race, religion, gender, sexual orientation, nationality, disability, or veteran status.
#J-18808-Ljbffr